Ping 网站返回 127.0.0.1

Ping 网站返回 127.0.0.1

我有一个网站在浏览时无法加载,所以我 ping 了该网站,它显示来自 127.0.0.1 的回复(在正常情况下它会显示我们的本地 IP 地址或代理)

在此处输入图片描述

我检查了 hosts 文件,但里面没有显示任何不同,只有默认的 hosts 文件:

在此处输入图片描述

那么,我该如何修复我的网站?由于它返回 127.0.0.1,我无法加载该网站。

答案1

有时,当网站受到攻击时,他们会将网站的 DNS 条目更改为 127.0.0.1,即本地主机地址。这样攻击者就会将攻击发回给自己。你需要等待,直到他们将 DNS 条目改回正确的 IP。这并不意味着他们认为你攻击了他们。

答案2

尝试使用另一台 *nix 机器,看看它是否得到相同的答案。例如运行:

dig <site_address>

并在答案中查看 IP 解析的内容。

为此,我将为您提供 thepiratebay.com 的一个示例,它返回 127.0.0.1(2016 年 9 月 29 日)

thepiratebay.com 的初始查询示例

如您所见,127.0.0.1 是答案(参见注释 1)。

此命令查询本地 DNS,因此您可能需要尝试直接地查询权威名称服务器(如注释2中的名称服务器)以获得更详细的答案。

为此,您必须获取名称服务器地址并对其进行查询,例如:

dig @ns1.eurodns.com <site_address>

thepiratebay.com 的“高级”查询示例

如果远程机器是 Windows 机器,你可以使用 dig (参见在 Windows 7 上使用 dig dns 工具

相关内容