2

nslookup関連付けられたアドレスの1つとして指定されたIPアドレスを持つDNS名を見つけるために使用しています。だから、私はnslookupをインタラクティブに使用しています...

command line > nslookup -
set query=ptr
24.248.56.68

Non-authoritative answer:
68.56.248.24.in-addr.arpa       name = wsip-24-248-56-68.ri.ri.cox.net.

Authoritative answers can be found from:
24.in-addr.arpa nameserver = x.arin.net.

24.in-addr.arpa nameserver = u.arin.net.

24.in-addr.arpa nameserver = t.arin.net.

24.in-addr.arpa nameserver = v.arin.net.

24.in-addr.arpa nameserver = dill.arin.net.

24.in-addr.arpa nameserver = y.arin.net.

24.in-addr.arpa nameserver = z.arin.net.

24.in-addr.arpa nameserver = w.arin.net.

t.arin.net      internet address = 199.253.249.63

u.arin.net      internet address = 204.61.216.50

u.arin.net      has AAAA address 2001:500:14:6050:ad::1

v.arin.net      internet address = 63.243.194.2

v.arin.net      has AAAA address 2001:5a0:10::2

w.arin.net      internet address = 72.52.71.2

w.arin.net      has AAAA address 2001:470:1a::2

x.arin.net      internet address = 199.71.0.63

x.arin.net      has AAAA address 2001:500:31::63

y.arin.net      internet address = 192.42.93.32

z.arin.net      internet address = 199.212.0.63

z.arin.net      has AAAA address 2001:500:13::63

dill.arin.net   internet address = 192.35.51.32

次に、そのルックアップを実行するために接続されたネームサーバーを見つけたいと思います。私はそうすることになっていると思いますset query=nsが、それは同じ答えを返します。連絡先のネームサーバーを確認するにはどうすればよいですか?

4

1 に答える 1

2

クエリを処理したサーバーが結果とともに表示されます。

Server:     192.168.1.253
Address:    192.168.1.253#53

Non-authoritative answer:
68.56.248.24.in-addr.arpa   name = wsip-24-248-56-68.ri.ri.cox.net.

通常、これはワークステーション用に構成されたデフォルトのネームサーバーです。別のネームサーバーを選択するには、nslookup "server" コマンドを使用します。

クエリが権限のない回答を返したため、ネームサーバーがそのポインターに対して権限がないことを意味します。応答するには、他のネームサーバーに問い合わせる必要がありました。私の知る限り、ネームサーバーによって実行されるルックアップ シーケンスを表示する nslookup オプションはありません。

目的がポインタの権威ネームサーバーを決定することである場合は、権威「ヒント」に基づいて 1 つ以上の追加の nslookup クエリを実行する必要があります。あなたの例では、最初のヒントは「x.arin.net」(インターネット ルート サーバーの 1 つ) です。このヒントを使用すると、次のステップは同じクエリをそのサーバーに送信することになります。

> server x.arin.net
Default server: x.arin.net
Address: 199.71.0.63#53
> 24.248.56.68
Server:     x.arin.net
Address:    199.71.0.63#53

Non-authoritative answer:
*** Can't find 68.56.248.24.in-addr.arpa.: No answer

Authoritative answers can be found from:
248.24.in-addr.arpa nameserver = ns.cox.net.
248.24.in-addr.arpa nameserver = ns.west.cox.net.
248.24.in-addr.arpa nameserver = ns.east.cox.net.

この応答は、x.arin.net も信頼できないことを示していますが、新しいヒントは、クエリする次のサーバーが "ns.cox.net" (または "ns.west.cox.net" または "ns.east.cox.ネット")。サーバーを新しいヒントに設定し、クエリを再度実行して、信頼できる回答が得られるまでプロセスを繰り返します。

> server ns.cox.net
Default server: ns.cox.net
Address: 68.1.16.107#53
> 24.248.56.68
Server:     ns.cox.net
Address:    68.1.16.107#53

Non-authoritative answer:
*** Can't find 68.56.248.24.in-addr.arpa.: No answer

Authoritative answers can be found from:
56.248.24.in-addr.arpa  nameserver = ns2.coxmail.com.
56.248.24.in-addr.arpa  nameserver = ns1.coxmail.com.

> server ns2.coxmail.com
Default server: ns2.coxmail.com
Address: 68.111.106.70#53
> 24.248.56.68
Server:     ns2.coxmail.com
Address:    68.111.106.70#53

68.56.248.24.in-addr.arpa   name = wsip-24-248-56-68.ri.ri.cox.net.

この結果は、ポインタの権威ネームサーバーが「ns2.coxmail.com」であることを示しています。ネームサーバーの構成方法によっては、実行したのと同じ一連のクエリを実行した可能性があります。ただし、ネームサーバーがキャッシュ用に設定されている場合、次に同じクエリを実行すると、同じプロセスを実行するのではなく、キャッシュから応答する場合があります。

これが役立つことを願っています。ワークステーションの構成、ネームサーバーの構成、および照会される追加のネームサーバーの構成に大きく依存するため、これが正確に機能するとは限らないことに注意してください。

nslookup よりも洗練された他のツールを使用すると、このプロセスが簡単になる場合があります。

于 2011-03-08T22:15:53.660 に答える