web-dev-qa-db-ja.com

16.04-serverで現在のDNSサーバーを取得する

を使用しているDNSサーバーを見つける簡単なコマンドはありますか?できればtcpdumpに頼ったり、ログファイルを解析したりしないでください。

nm-cliおよびその他のnm-toolsについて多くのものを見つけましたが、それはサーバーには適用されません...

13
OttoEisen

nslookupは、使用されているDNSサーバーを取得するために使用できます。

例:

$ nslookup www.google.com
Server:     10.0.0.1     <--This is the DNS server address.
Address:    10.0.0.1#53

Non-authoritative answer:
Name:   www.google.com
Address: 216.58.217.36

お役に立てれば!

18
Terrance

ほとんどのアプリケーションでは、

less /etc/resolv.conf

動作するはずです。それ以外の場合は、試すことができます、

Dig xxxxxxxxx

xxxxxxxxを任意のサーバーに置き換えます。検索に使用されたネームサーバーを確認する必要があります。

N.B .: 127.0.0.1であっても驚かないでください。これはあなたのローカルホストです。これはおそらく、ネームサーバーを決定しているのはルーターであることを意味します。

1
anonymous2