我不是网络管理员,所以请耐心等待。
有没有办法找出哪个 DNS 服务器正在响应 TRACERT?
当我们输入
TRACERT 123.45.67.89
错误域名返回:
Tracing route to domain-A.com [123.45.67.89]
应该说:
Tracing route to domain-B.com [123.45.67.89]
当我们查看域 B.com 的 DNS 记录时,它们指向正确的 IP 地址,而不是 123.45.67.89。域 A 也是如此。IP 地址看起来是正确的。
我们如何解决这个问题?我们如何找出 123.45.67.89 错误地链接到域 A 的位置?
答案1
tracert
将给你优先权,IP 的反向 DNS 条目,而不是您在命令行上提供的主机名。
所以,也许域名-A.com和域名-B.com双方都决心123.45.67.89(一个记录)并将反向 DNS 条目设置为域名-B.com(PTR 记录)
答案2
我无法从你的问题中判断你问这个问题是为了学习还是为了解决某个问题。如果是后者,那么描述问题可能会有所帮助,因为这些信息虽然可能令人困惑,但很可能与问题无关。
tracert 报告的名称(正如其他人已经说过的)是该 IP 地址的反向 DNS 条目(或反向 DNS 条目之一),与域名无关。(例如,尝试 ping www.google.com,然后对该 IP 地址执行 tracert,您可能不会得到任何关于 google 的提示)
我们如何找出 123.45.67.89 被错误地链接到域 A 的地方?
反向 DNS 条目由 IP 地址的所有者控制。这通常是 ISP。特别是,它不受恰好使用该 IP 地址的网站/邮件服务器(等)所有者的控制。
另外,如果(如您所说)domain-B.com 的 DNS 记录不指向 123.45.67.89,那么您为什么要想tracert 到 123.45.67.89 来引用 domain-B.com 吗?