心血来潮准备更新一下站点代码,发现开启WAMP之后怎么也无法解析本地自定义的虚拟域名和空间。
调试半天也发现不了原因,害得我又是重启系统、又是重装WAMP,结果还是没有任何改变。

后来使用 CMD PING 了一下自定义的虚拟域名,发现除了 localhost 可以正确解析到IP之外、其他所有的虚拟域名全部都无法解析,显示找不到主机,然而使用 nslookup 又可以解析到路由器的地址……

想破脑袋也想不到究竟是哪里出了问题,结果谷歌了一下,有一个帖子说删除hosts文件并复制一个新文件过去,就可以解决这个问题,没想到TMD的真的解决了 WAMP 无法解析虚拟域名的问题……

我真是服了微软了!!!

对了,如果你也遇到了相同的问题,记得复制新的 hosts 文件到 C:\Windows\System32\drivers\etc 目录之前,将 hosts 文件的文本编码设置为 ANSI,因为 hosts 文件只支持 ANSI 编码!