web-dev-qa-db-ja.com

Windows nslookup:DNSルックアップを1つのステップで逆引きしますか?

多くの場合、ホストの逆引きDNSが関連付けられているAレコードと一致するかどうかを確認する必要があります。だから、私がしているのはnslookup superuser.com に続く nslookup 64.34.119.12。 nslookupにこれを1つのステップで実行させる方法はありますか?

4
BenGC

残念ながら、PTRレコードとAレコードは異なるサーバー上にあります。ドメインの所有者は、Aレコードのネームサーバーを所有します。小規模なユーザーは、別の組織から提供されたIPアドレスを使用します。その組織には、PTRレコード用の独自のネームサーバーがあります。両方が同じサーバー上にある場合でも、異なるクエリが必要です。データが異なるゾーンにあるため、ゾーン転送でさえ機能しません。

MXメールサーバーを実行している場合に一般的な同じルックアップを繰り返す場合は、同じホストにキャッシュネームサーバーを設定することを検討してください。 dnsmasqのようなプログラムは、制限された(ただし構成可能な)キャッシュサイズを備えた軽量のキャッシュネームサーバーを提供します。ただし、dnsmasqはWindowsでは実行されません。 Windowsで使用可能なbindをキャッシュネームサーバーとして実行すると、構成がより複雑になる可能性がありますが、完全な機能が提供されます。いずれの場合も、ネームサーバーキャッシュはインターネットからアクセスできないようにする必要がありますが、インターネットにクエリを実行できる必要があります。

1
BillThor

のような意味ですか

nslookup -type A superuser.com

ソース: Microsoft Technet

これにより、出力として次のようになります

Server:  stackoverflow.com 
Address:  64.34.119.12

Non-authoritative answer: 
Name:    A 
Address:  67.215.65.132
1
James

転送確認済み逆引きDNS ルックアップについて話しているように聞こえます。

これは、nslookupでは1つのステップでは不可能です。

1つのステップでそれを行うオンラインツールを構築しました。
Misk.com-DNSルックアップ

IPアドレスを入力するだけです。最初にPTRルックアップを実行し、次にA/AAAAルックアップを実行して、それらが一致するかどうかを通知します。

0
Nitin Agarwal