私のサーバーに奇妙な問題があります。 curlまたはlynxを使用して存在しないURL(登録されていないドメインまたはDNSにないドメインなど)にアクセスしようとすると、エラーは発生せずに次に送信されます。ローカルでホストされているWebサイトのデフォルト値。
たとえば、
「スラソニーhttp://jksodf89s9df9sudfisdf.com」または「カールhttp://jksodf89s9df9sudfisdf.com」
どちらも存在しないため、明らかにエラー(404、「解決できない」など)を返す必要があります。代わりに、現在のサーバーでデフォルトサイトに設定されているApache予約ページを取得します。パッチ。
これがDNSまたはApache設定の問題であると仮定することはできますが、存在しないドメインがlocalhostにリダイレクトされることを許可するものは何であるかわかりません。
答え1
ここに投稿されたのと同じ問題があると思います。
https://serverfault.com/questions/296602/dns-wildcard-and-etc-resolv-conf-problem
FQDNクエリにドットを追加すると、問題が解決します。
curl http://jksodf89s9df9sudfisdf.com.
または、ワイルドカードDNSエントリを使用していない場合は、サブドメインの特定のDNSエントリに置き換えることができます(私の意見ではより良いソリューション)。