我在同一个 LAN 中有 2 台服务器,它们由 hosts.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 查询。
两台机器上的主机文件都是干净的。两台机器上的 resolve.conf 文件只包含 dns 服务器 ip。
一种解决方案是将映射条目放在本地主机文件中,这适用于这种情况,但可能不是长期的。
有什么新鲜想法吗?