【发布时间】:2016-09-24 13:54:34
【问题描述】:
我想尽了各种办法来解决这个问题,但没有运气。我需要使用 IPv4 地址和 java 中的 InetAddress 类执行反向 DNS 查找。我知道有更好的库可以解决这个问题,但我必须使用 InetAddress 因为它是我正在学习的课程所必需的。问题是每次我提供一个 IP 地址,比如 66.110.98.16,我得到的只是相同的地址输入。这是我执行查找的代码。
symField.setText(
InetAddress.getByName(
dquadField.getText()
)
.getCanonicalHostName()
);
symField 和 dquadField 只是一个 jTextFields。我唯一能想到的是它没有到达 DNS 服务,但我的程序在相反的情况下工作得很好。给我一些想法,谢谢。
【问题讨论】:
标签: java dns inetaddress reverse-dns