簡體   English   中英

使用dnsjava將給定IP解析為其主機名

[英]Using dnsjava to resolve a given IP to its Hostnames

我想獲取給定IP地址的所有已注冊域的列表。 我可以使用PTR記錄。 我嘗試了以下

ip = "217.13.68.220";
l = new Lookup(ip, Type.PTR );
l.setResolver(new SimpleResolver("8.8.8.8"));
l.run();

該IP應該解析為zeit.de,但查找返回:

主機未找到

對於IPV4地址,您需要

  1. 反轉八位字節
  2. 附加in-addr.arpa域

因此,對於您的情況,應傳遞“ 220.68.13.217.in-addr.arpa”。 到解析器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM