1

nslookupGoogle など、ローカル以外のアドレスで実行します。私のマシン(Ubuntu 12.10を実行)では、結果として次のようになります。

Server:     127.0.0.1
Address:    127.0.0.1#53

Non-authoritative answer:
Name:   www.google.com
Address: 173.194.37.52
Name:   www.google.com
Address: 173.194.37.48
Name:   www.google.com
Address: 173.194.37.49
Name:   www.google.com
Address: 173.194.37.50
Name:   www.google.com
Address: 173.194.37.51

私はこれを理解しようとしています。「権限のない回答」の下にあるアドレスのリストは、google.com が使用している可能性のあるすべてのアドレスだと思いますが、ローカル ホスト情報が一番上にリストされているのはなぜですか? また、nslookupクエリを実行しているのはローカル マシンですか、それとも DNS サーバーのみですか?

説明するためにこのリンクを見ていましnslookupたが、それはWindows用であり、そこで何をしているのか理解できません。

私もmanページを参照しましたが、それらは の使用方法を教えてくれるだけnslookupで、その背後にある「理論」は教えてくれません。nslookupできれば例を使用して、クエリの場所を正確に説明していただけませんか?

私はそれを感謝します。

4

1 に答える 1

1

適切な値が指定されている場所ならどこでもクエリを実行/etc/resolv.confします。この場合、キャッシュまたはプロキシ DNS サーバーとして機能している可能性が最も高いローカル マシンを指しています。netstatポート 53 でリッスンしているプログラムを調べるために使用します。

于 2012-11-04T03:28:50.847 に答える