为什么某些网站被 /etc/hosts 文件阻止我需要 www 版本和非 www 版本。而对于其他人来说,非 www 版本就足够了?
我surviv.io
需要两个“版本”:
0.0.0.0 surviv.io
0.0.0.0 www.surviv.io
而对于其他一些人来说stallman.org
,非 www 版本就足够了。
0.0.0.0 stallman.org
我的问题如上面所说,为什么会这样?
答案1
您需要两个版本,因为并非每个站点都使用/需要 cname www
。当您引用stallman.org 时,您也错了。
如果仅添加:
0.0.0.0 stallman.org
/etc/hosts
您仍然可以浏览到您的文件www.stallman.org
如今,大多数网站不需要www
cname,但仍将其作为一个选项,因此您需要阻止这两者:
0.0.0.0 stallman.org
0.0.0.0 www.stallman.org
此外,使用您的/etc/hosts
文件并不是阻止网站的最有效方法,您可能应该研究为此设计的应用程序。