我修改了 hosts 文件以阻止 google.com 及其子域名,但它只阻止了主域名。它不会阻止子域名。Windows 7 Starter
127.0.0.1 google.com
它会屏蔽 google.com,但不会屏蔽 www.google.com
然后我尝试了这个:127.0.0.1 *google.com 它没有帮助。
答案1
hosts 文件非常简单,我说的基本意思是 BASIC。你需要做的是
127.0.0.1 google.com
127.0.0.1 www.google.com
127.0.0.1 wave.google.com
127.0.0.1 docs.google.com
ETC
如果您只是想搞恶作剧,那就用它吧;如果您想要认真起来,您需要投资网络防火墙或类似的东西来阻止域名。
答案2
hosts 文件不支持通配符。您需要一个广告拦截代理/DNS 程序来实现这一点。参见例如TreeWalk DNS
答案3
我认为您的 hosts 文件可能正在被内置的 Windows Defender 回滚。
停用 Defender,然后编辑 hosts 文件,确保删除所有只读属性。