我可以看到使用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?