macのIPアドレスを含むファイルのパス


0

Macで使用しているDNSサーバーのIPアドレスを含むファイルはどこにありますか?

/ Networkフォルダーを試しましたが、何もありません。


/etc/resolv.confまたは/var/run/resolv.conf
ceejayoz

回答:


3

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))。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.