为什么有些公共主机解析为127.0.0.1?

时间:2014-05-21 12:10:41

标签: dns localhost malware

我要查看此网址:

  

http://geotool.servehttp.com

这是某种可疑行为吗?我无法理解。 我的本地hosts file(我使用的是Windows 7 - 64位)没有显示该域名。

我也对它进行了在线whois查询,在那里我找到了127.0.0.1作为其IP地址! 这背后的魔力是什么?

被修改 当我指向此URL时,使用我的浏览器加载localhost(WAMP服务器)主页。

3 个答案:

答案 0 :(得分:0)

为geotool.servehttp.com配置DNS记录的人指出子域名为127.0.0.1。

通常不会将公共主机名指向私有IP地址,但这是可能的。

以下是dig +trace geotool.servehttp.com A的结果:

geotool.servehttp.com.  60      IN      A       127.0.0.1
servehttp.com.          86400   IN      NS      nf3.no-ip.com.
servehttp.com.          86400   IN      NS      nf4.no-ip.com.
servehttp.com.          86400   IN      NS      nf2.no-ip.com.
servehttp.com.          86400   IN      NS      nf5.no-ip.com.
servehttp.com.          86400   IN      NS      nf1.no-ip.com.
;; Received 151 bytes from 83.222.240.75#53(83.222.240.75) in 153 ms

答案 1 :(得分:0)

四年之前,我问了这个问题,现在,我正在发布一个答案,以便进一步参考。

DNS信息

TXT Record:

AUTHORITY
servehttp.com.  IN  SOA nf1.no-ip.com. hostmaster.no-ip.com.

此文字记录告诉我们,域geotool.servehttp.com可能属于no-ip.com

访问http://no-ip.com的互联网网站(目前重定向到https://noip.com),一个简单的口号告诉我们所有内容:

  

创建一个易于记忆的主机名,永远不会再丢失您的连接。

     

我们的动态DNS解决方案可让您轻松远程访问任何连接互联网的设备。

Dynamic DNS服务。它可以帮助您通过互联网访问本地托管应用程序或网络,方法是为动态始终更改的IP地址分配dns名称。

那就是它。

答案 2 :(得分:0)

这个问题问的是“为什么”,所以我想分享我的理由。

我编写了一个名为 vproxy 的代理软件,所以我购买了域 vproxy.cc
在软件中,它会定期运行 dns 健康检查以查看 dns 服务器是否仍然可用(否则它将停止向该服务器发送 dns 请求)。
健康检查默认开启,所以我必须选择一个域,它只会返回一个恒定的 A 记录(ipv4 地址)。

所以来了 127.0.0.1.special.vproxy.cc,它解析为 127.0.0.1。域和地址被硬编码到软件中作为默认的 dns 健康检查设置。

使用 127.0.0.1 只是因为它是一个环回地址,如果有人不小心将流量发送到此域/地址,他/她将发送到本地,不会对其他人造成任何麻烦。
我不选择其他 127.x.y.z ip 的原因是因为它们不像 127.0.0.1 那样广为人知。大多数人不知道 127/8 都是环回地址,但人们确实知道 127.0.0.1

对于 geotool.servehttp.com,也许维护者只是想要和我一样的东西?只是一些选择为 127.0.0.1 的常量地址。