多くの場合、ホストの逆引きDNSが関連付けられているAレコードと一致するかどうかを確認する必要があります。だから、私がしているのはnslookup superuser.com
に続く nslookup 64.34.119.12
。 nslookupにこれを1つのステップで実行させる方法はありますか?
残念ながら、PTRレコードとAレコードは異なるサーバー上にあります。ドメインの所有者は、Aレコードのネームサーバーを所有します。小規模なユーザーは、別の組織から提供されたIPアドレスを使用します。その組織には、PTRレコード用の独自のネームサーバーがあります。両方が同じサーバー上にある場合でも、異なるクエリが必要です。データが異なるゾーンにあるため、ゾーン転送でさえ機能しません。
MXメールサーバーを実行している場合に一般的な同じルックアップを繰り返す場合は、同じホストにキャッシュネームサーバーを設定することを検討してください。 dnsmasq
のようなプログラムは、制限された(ただし構成可能な)キャッシュサイズを備えた軽量のキャッシュネームサーバーを提供します。ただし、dnsmasq
はWindowsでは実行されません。 Windowsで使用可能なbind
をキャッシュネームサーバーとして実行すると、構成がより複雑になる可能性がありますが、完全な機能が提供されます。いずれの場合も、ネームサーバーキャッシュはインターネットからアクセスできないようにする必要がありますが、インターネットにクエリを実行できる必要があります。
のような意味ですか
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
転送確認済み逆引きDNS ルックアップについて話しているように聞こえます。
これは、nslookupでは1つのステップでは不可能です。
1つのステップでそれを行うオンラインツールを構築しました。
Misk.com-DNSルックアップ 。
IPアドレスを入力するだけです。最初にPTRルックアップを実行し、次にA/AAAAルックアップを実行して、それらが一致するかどうかを通知します。