web-dev-qa-db-ja.com

IPからホスト名を正常に検索するにはどうすればよいですか?その逆はできませんか?

次のコマンドとそれぞれの出力を確認してください。

$ nslookup 202.83.21.28 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Name:    broadband.actcorp.in
Address:  202.83.21.28


$ nslookup broadband.actcorp.in 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

*** google-public-dns-a.google.com can't find broadband.actcorp.in: Non-existent domain

IPアドレス202.83.21.28をホスト名broadband.actcorp.inに解決できるのに、その逆はできないのはなぜですか?ネームサーバーが機能することを私が理解する方法は、単にbroadband.actcorp.in <-> 202.83.21.28のようなエントリまたはそのようなものがあるはずです。何が足りないのですか?

2
John Red

... broadband.actcorp.in <-> 202.83.21.28のようなエントリまたはそのようなものがあるはずです。

いいえ、一般的には(少なくとも)2エントリがあります:

  • broadband.actcorp.inから202.83.21.28へのAレコード。これは、フォワード名前解決が実行される方法です。

  • 28.21.83.202.in-addr.arpaからbroadband.actcorp.inへのPTRレコード。これは、逆解決が実行される方法です。

いずれかのエントリが欠落している場合、対応する解決は失敗します。