我想创建一个用于反向DNS检查的java程序。
当我使用下面的代码获取主机名的IP地址时,它会显示一个IP地址,但我的网络中没有这样的主机。最近我从网络中删除了该机器。
InetAddress.getByName("deskmachin2558").getHostAddress()
实际上它应该抛出UnknownHostException,而是显示一个ip。使用ip或主机名,我无法ping该机器。
它实际上如何运作?是否有任何缓存存储在服务器中,返回该机器的IP地址。
任何人都可以在Java中提供反向DNS程序吗?
由于