Macで使用しているDNSサーバーのIPアドレスを含むファイルはどこにありますか?
/ Networkフォルダーを試しましたが、何もありません。
Macで使用しているDNSサーバーのIPアドレスを含むファイルはどこにありますか?
/ Networkフォルダーを試しましたが、何もありません。
回答:
scutil --dnsmacOSでDNSがどのように構成されているかを確認するために使用します。networksetup -getdnsserversand 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。