最近由于在外驻场支持项目上线,配置了几条域名映射记录,但是第二天重启电脑后,发现配置的hosts文件莫名其妙地被还原到之前的版本了,连修改日期都变成之前的。
在网上查找资料,说用notepad++编辑进行保存,或者使用管理员权限进行编辑,试过都不好使。我还试了在git bash中使用vim进行编辑保存,仍然被还原。
终于,我进入C:\Windows\System32\drivers\etc
目录下仔细查看,发现有个hosts_backup
的文件,这个文件的修改日期正是被还原的hosts的修改日期,即该备份文件是覆盖hosts文件的元凶。
解决办法:修改hosts_backup
与hosts
文件内容一致,或者删除hosts_backup
文件。