在我们的私人网络中。我们将物理主机名(x.mycompany.com)和dns resolvable(x1.mycompany.com)虚拟主机名配置为实际的物理主机名。
在java中,我可以验证它们是否同时解析为同一个?
虚拟主机拥有自己的IP地址,这与物理主机不同。因此,我无法比较IP地址,以检查它们是否相同。
感谢任何帮助。感谢。
答案 0 :(得分:0)
假设:
为所有IP地址配置主机的网络接口,
您正在运行"测试"主机本身的代码,
然后您可以将主机名解析为IP地址,并将它们与绑定到NetworkInterface
返回的NetworkInterface.getNetworkInterfaces()
个对象的所有地址进行比较。
如果这些假设中的任何一个不正确,那么我认为没有一种简单的方法可以做到这一点。