我已经以我能想到的各种方式来解决这个问题,但没有运气。我需要使用 IPv4 地址和 java 中的 InetAddress 类执行反向 DNS 查找。我知道有更好的库可以解决这个问题,但我必须使用 InetAddress 因为它是我正在学习的课程所必需的。问题是每次我提供一个 IP 地址,比如 66.110.98.16,我得到的只是相同的地址输入。这是我执行查找的代码。
symField.setText(
InetAddress.getByName(
dquadField.getText()
)
.getCanonicalHostName()
);
symField 和 dquadField 只是一个 jTextFields。我唯一能想到的是它没有到达 DNS 服务,但我的程序反过来工作得很好。给点思路,谢谢