カール/リンスと未解決ドメインの奇妙な問題

カール/リンスと未解決ドメインの奇妙な問題

私のサーバーに奇妙な問題があります。 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エントリに置き換えることができます(私の意見ではより良いソリューション)。

おすすめ記事