为什么编辑我的主机文件来阻止网站会将它们显示为正在监听?

为什么编辑我的主机文件来阻止网站会将它们显示为正在监听?

我的硬盘上安装了全新的 Snow Leopard。我用网络实用程序检查了连接,一切正常。

我用这里的文件更改了我的主机文件:

http://someonewhocares.org/hosts/

清除缓存后,我再次运行网络实用程序,它显示 w9.hitbox.com 处于侦听状态。如果我连接到互联网,它会显示为连接已建立。

这是为什么?我是否需要进行一些更改才能使 hosts 文件正常工作?

编辑:hosts 文件的开头:

127.0.0.1 本地主机

127.0.0.1 本地主机.本地域

255.255.255.255 广播主机

::1 本地主机

127.0.0.1 本地

进一步向下:127.0.0.1 w9.hitbox.com(以及许多其他被阻止的网站)

答案1

编辑根据您的更新,可以更清楚地看出您的机器将自身称为 w9.hitbox.com。从您的 hosts 文件中删除该地址,刷新缓存,然后再次运行网络实用程序。您有一个服务在 IPP 端口上监听,这对于 OS X 来说很常见。

这可能是 hosts 文件中条目的顺序造成的。如果有多行引用 127.0.0.1,最好将 localhost 条目放在文件的开头和结尾。

答案2

您也可以尝试使用不同的 127.* 地址进行黑名单,例如“127.0.0.13 w9.hitbox.com”。整个 127.0.0.0/8 子网为 localhost 保留,因此您可以使用任何地址,使用 .1 以外的其他地址可能足以避免您的主机为“localhost”引用错误的名称。(也可能不行。我见过两种方法都有效。)

相关内容