DNS なしで IP アドレスからホスト名を解決することは可能ですか?

DNS なしで IP アドレスからホスト名を解決することは可能ですか?

質問があります。DNS の使用や IP マッピングなしで、IP を ping してホスト名を返すことはできますか?

おそらく ARP キャッシュからでしょう。

答え1

いいえ、ping では絶対に無理です。ping は名前解決サービスではないからです。とにかく、ホスト名を ping すると、最初に DNS を使用して IP に変換されます。

ホスト名を含むパケットで応答するポートで実行されているサービス (たとえば、80 の Web サイト) に接続できます。一部のプロトコルでは、接続会話中にホスト名を公開することもできます (たとえば、SMTP)。

つまり、同じネットワークセグメント(ルーターやスイッチによって異なります)にいる場合は、できるARP 要求または一部のプロトコル (NetBIOS) を通じてホスト情報を取得します。

関連情報