2011-03-16 03:26:31 +0000 2011-03-16 03:26:31 +0000
75
75

使用しているDNSサーバーを確認する方法(Mac OS Xの場合

Mac OS Xでは、現在使用しているDNSサーバーを確認する方法(できればコマンドラインソリューション)を教えてください。

System Preferences > Network192.168.1.1を表示していますが、これはルーターのアドレスであり、実際のDNSサーバーではありません。

回答 (5)

16
16
16
2011-03-16 03:30:12 +0000

あなたのルーターはDNSフォワーダーとして動作しています, あなたはあなたのルーターに依頼し、あなたのルーターはあなたのためにDNSサーバーを要求します. あなたはそれが使用しているものを把握するためにルータのWeb設定にログインする必要があります, またはあなただけのネットワーク設定に直接それを入力することができました.

10
10
10
2015-04-12 19:58:09 +0000

アカマイは、クエリに使用されたリゾルバーの IP アドレスを返す DNS デバッグツールを提供しています。Terminal.app を開き、以下のコマンドを実行します。

dig whoami.akamai.net +short

UltraDNS も提供していますが、信頼性が低いことがわかりました。

dig whoami.ultradns.net +short

これらのツールが返す IP アドレスは、ネットワークで使用されている DNS リゾルバですが、いくつかあるうちの 1 つに過ぎないかもしれません。ネットワーク環境設定で直接IPを使用する利点があるかもしれません。

namebench を使用して、ローカルおよび代替 DNS サーバーのパフォーマンスをベンチマークすることができます。

10
10
10
2013-04-27 12:13:22 +0000

Mac OS X で DNS サーバーを表示するには、以下のコマンドを使用します。

$ cat /etc/resolv.conf
``` と入力してください。
5
5
5
2017-07-21 20:18:51 +0000

特定のネットワークアダプタ(例えば Wi-Fi アダプタ)の DNS サーバのリストをテキスト形式で取得する方法を探しているときに、この質問にたどり着きました:

この DNS サーバのリストは、ターミナルで以下のコマンドで取得できます。

$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

そしてイーサネットアダプタの場合。

$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
``` 0x1&
3
3
3
2011-03-16 03:30:33 +0000

これはあなたのmacが使用しているDNSサーバーです。ルーターはキャッシュDNSサーバーを実行していて、DHCP経由で自分自身をDNSサーバーとして設定しています。ルーターにログインすれば、どのDNSサーバーを使用しているかわかるかもしれません。