如何在Java中进行反向DNS查找?

时间:2014-12-29 20:34:43

标签: java dns

我可以看到使用nslookup反向查找给定IP地址的条目。

nslookup 54.193.201.195
Server:     172.16.0.23
Address:    172.16.0.23#53

Non-authoritative answer:
195.201.193.54.in-addr.arpa name = ec2-54-193-201-195.us-west-1.compute.amazonaws.com.

但是,当我尝试使用几个堆栈溢出答案中列出的方法在Java中执行相同操作时,我不断获得与规范主机名相同的输入IP。

//Always prints the IP address I input
addr = InetAddress.getByName("54.193.201.195");
log.debug("Host Name: {}", addr.getCanonicalHostName());

如何取回主机名条目而不是我开始使用的相同IP?

0 个答案:

没有答案