Macで使用しているDNSサーバーのIPアドレスを含むファイルはどこにありますか?
/ Networkフォルダーを試しましたが、何もありません。
Macで使用しているDNSサーバーのIPアドレスを含むファイルはどこにありますか?
/ Networkフォルダーを試しましたが、何もありません。
回答:
scutil --dns
macOSでDNSがどのように構成されているかを確認するために使用します。networksetup -getdnsservers
and networksetup -setdnsservers
(およびnetworksetup -listallnetworkservices
)も調べてください。
最新のmacOSには、DNSクエリ用の洗練された「スコープルーティング」サブシステムがあり、「システム構成」システム(configd、scutil、scselect)およびmDNSResponderによって制御されます。これは、作業へのVPN接続があり、作業のドメイン名とIPアドレスに関連するDNSクエリがVPNトンネルを通過する必要がある場合など、最新のネットワークシナリオに対処するのに役立ちますが、他のすべてのDNSクエリはVPNトンネル。
/etc/resolv.confにリストされているDNSサーバーのIPアドレスを見つけることを期待する古いUnixツール(および古いUnixオタク)をサポートするために、macOSはまだそのファイルを持っていますが、上記の最新のサブシステムによって自動生成されます。そのファイルを編集しても、システムのメインDNSリゾルバーサブシステムの構成方法は変わりません。このファイルを編集すると、おそらくシステムコールに依存するのではなく、独自のDNSリゾルバーコードを含むDNSデバッグ用の古いUnixツールで使用されているDNSサーバーのみが変更されます(nslookup(1)
およびdig(1)
などhost(1)
)。
/etc/resolv.conf
または/var/run/resolv.conf
。