编辑hosts文件时常见的错误
最常见的问题是没有以管理员(或root)权限打开编辑器就尝试保存,有些编辑器会静默保存失败,有些则会直接报权限错误——所以第一步一定要确认编辑器是以提权方式启动的。另一个常见错误是在已有的行中不小心留下了错字或多余的域名,这可能会意外屏蔽或重定向你原本无意影响的网站,因此建议检查整个文件而不只是新增的那一行。
如何撤销修改
如果新增的条目引发了意外问题,可以直接删除你添加的那一行,或者在大多数系统上恢复为默认的hosts文件内容(通常只有寥寥几行关于loopback和localhost的记录)并保存。在第一次编辑前先备份一份原始文件,遇到问题时就能很方便地恢复。
常见问题
为什么编辑hosts文件后好像没有生效?
最常见的原因是没有以管理员(或root)权限打开编辑器,导致保存静默失败。另外也要检查浏览器或操作系统是否仍在使用修改前缓存的DNS结果,重启浏览器或清除DNS缓存通常可以解决这个问题。
用hosts文件屏蔽广告安全吗?
这是一种被广泛使用的常见方法,但手动维护大量广告域名条目会随着时间推移变得繁琐,偶尔还可能连带影响到与该域名共享服务器的其他无关服务。如果需要更彻底的广告屏蔽,专门的广告屏蔽扩展或基于DNS的屏蔽工具通常更容易维护。