为什么我需要www.和 /etc/hosts 中的非 www

为什么我需要www.和 /etc/hosts 中的非 www

为什么某些网站被 /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

如今,大多数网站不需要wwwcname,但仍将其作为一个选项,因此您需要阻止这两者:

0.0.0.0     stallman.org 
0.0.0.0     www.stallman.org 

此外,使用您的/etc/hosts文件并不是阻止网站的最有效方法,您可能应该研究为此设计的应用程序。

相关内容