web-dev-qa-db-ja.com

使用しているDNSサーバーを確認するにはどうすればよいですか(Mac OS X)。

Mac OS Xで、現在どのDNSサーバーを使用しているかを確認するにはどうすればよいですか(できればコマンドラインソリューション)。

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

68
ryanprayogo

コマンドラインでscutil --dns | grep 'nameserver\[[0-9]*\]'を発行してみてください。あなたのシステムに設定されているDNSサーバのリストを教えてください。

108
GhettoSA

あなたのルータはDNSフォワーダとして機能しています、あなたはあなたのルータに尋ねます、そしてあなたのルータはあなたのためにDNSサーバに尋ねます。ルーターのWeb設定にログインしてそれが何を使用しているのかを調べる必要があります。または、ネットワーク設定に直接入力することもできます。

15
Jacob

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

端末を開いてタイプする

$ cat /etc/resolv.conf

dNSサーバーを表示します。

出力例:

$ cat /etc/resolv.conf 
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146
9
user1908924

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

Dig whoami.akamai.net +short

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

Dig whoami.ultradns.net +short

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

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

9
Quinn Comendant

テキスト形式の特定のネットワークアダプタ(たとえば、Wi-Fiアダプタ)のDNSサーバーの一覧を取得する方法を探しているときに、私はこの質問に達しました。

enter image description here

この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
3
Hamid Rohani

それはあなたのMacが使っているDNSサーバです。あなたのルーターはキャッシングDNSサーバーを実行しており、DHCP経由でそれ自身をDNSサーバーとして設定しています。あなたがあなたのルーターにログインすると、あなたはそれがどのDNSサーバーを使用しているか調べることができるかもしれません。

3
becomingwisest