web-dev-qa-db-ja.com

Macが唯一のDNSサーバーとして127.0.0.1を表示するのはなぜですか?

Macbook Proで、[システム環境設定]-> [ネットワーク]-> [詳細設定]-> [DNS]に移動すると、次の出力が表示されます。これは、構成されているDNSサーバーが127.0.0.1のみであることを示しているようです。

enter image description here

8.8.8.8や1.1.1.1などの実際のDNSサーバー、またはISPが提供するDNSサーバーの1つに接続する必要はありませんか? DNSサーバーに接続せずにDNS要求を行うにはどうすればよいですか?

3

私のコメントを拡張して、それを答えに変えます。

dnsmasq などの127.0.0.1をリッスンするローカルで実行されている(コンピューター上に)キャッシュDNSサーバーが存在する可能性があります。これにより、アップストリームDNSサーバーを使用してシステムから発信されたクエリが解決されます。 。

上記のコメント(@Gordon Davissonによる)に基づくと、Macですぐに使用できるセットアップではなく、手動で構成する必要があります。

システムがドメイン名を解決できる場合は、これが当てはまる可能性が高く、キャッシュDNSリゾルバーをローカルで実行しています。通常、アップストリームDNSサーバーが指定されている独自の構成ファイルがあります。

注:Webブラウジングにプロキシサーバーを使用している場合、ブラウザはDNSルックアップを実行しません(これはプロキシサーバーによって実行されます)。プロキシサーバーがホスト名ではなくIPアドレスで構成されている限り、システムでDNSサーバーが適切に構成されていなくても参照できます。

3
VL-80