DNS 解析 = 不知道 DNS 记录来自哪里

DNS 解析 = 不知道 DNS 记录来自哪里

我使用 Debian:

 /etc/hostname => static  (meaning my hostname is called static)

/etc/hosts     => 127.0.0.1       localhost

现在

traceroute static ==> Traceroute resolves to (xx.xx.xx.30)一个非常奇怪且未知/错误的主机。

dig static => 转向 ROOT-Namesevers...

我的问题:

  1. 最有可能的是,我需要在 /etc/hosts 中定义我的主机名到 ip 地址的映射。这就是问题的原因。(类似于 yyy.yyy.yyy.yyy static =>myip 到主机名映射)

  2. 但是(!!!)我想知道 traceroute 从哪里得到这个奇怪的 IP 地址。如果有人能解释这个 IP 地址是如何检索的以及它从哪里来的,我将非常感激

非常感谢!!!Markus

答案1

输入“nslookup static”后会有什么结果?结果应该会显示正在使用哪个名称服务器,以及该名称服务器对“static”的记录

答案2

您的 ISP 的 DNS 服务器没有返回 NXDOMAIN(此主机不存在),而是返回其搜索页面的 IP。尝试打开 Web 浏览器并转到http://静态;我猜你会遇到一个页面,上面写着“我们找不到‘静态’——你的意思是其他东西?”以及一堆广告。

也就是说,添加:

127.0.0.1 静态

到您的 /etc/hosts 文件,您就可以开始了。

相关内容