Java InetAddress を使用して、現在のインターネット接続が DNS 経由でアドレスを解決できるかどうかを確認しています。ただし、ランダムなアドレス(インターネット上に絶対に存在しないアドレス)を入力しても、IPが返されます。なぜそうなのか誰か説明できますか?
私が使用しているコード:
hosts = InetAddress.getAllByName(site.getSite());
for(InetAddress host : hosts) {
System.out.println(result_pref+"Ok "+ host);
}
コマンド プロンプトによる出力: テスト DNS ホスト: www.goooglelsdkfjsdlkfjsdklj.com - 結果: OK www.goooglelsdkfjsdlkfjsdklj.com/67.215.65.132
前もって感謝します