我在同一局域网中有2台服务器,由hosting.com托管其dns服务器。
当我从机器A上的httpBuilder发送带有目标(机器B)IP地址的http请求时,如RESTClient(http://XXX.XXX.XXX.XXX/foo/bar),在DNS日志中以某种方式显示IP地址后缀为sna.hosting后缀.COM。所以基本上,DNS查询“XXX.XXX.XXX.XXX.static.sna.hosting.com”被发送,显然A / AAAA返回,这花费了很长时间。
问题是为什么IP地址仍会转到DNS查询。
两台机器上的hosts文件都很干净。两台机器上的resolve.conf文件只包含dns服务器ip。
一种解决方案是将映射条目放在本地主机文件中,该文件适用于此情况,但可能不是长期的。
有什么新想法吗?
答案 0 :(得分:0)
这是因为两台服务器的主机名都设置为IP地址。因此DNS服务器将其视为FQDN。解决方案是为主机名分配真实的主机名。