前几天我的win10操作系统突然出了问题,所有软件都打不开,u盘也无法识别,只好选择恢复系统。操作系统恢复后,不可避免的要重新安装之前安装的各种开发工具软件。安装xampp集成工具后,配置了本地虚拟域名发现,无法识别本地域名,主机文件在发现时不会生效。可能的原因及相应的解决方案如下:
在第一种情况下,主机文件的后缀名称是错误的。首先,检查hosts文件是否有扩展名,因为hosts文件本身没有文件扩展名。如果您不小心添加了文件扩展名,如txt,它将无效。当然,这么多年我也没犯过这个错误。
第二种情况,hosts文件的格式不正确,hosts文件中有一定的格式:即一行一个dns的ip地址映射可以对应多个域名,每行ip和域名之间至少有一个空格或TAB。通常,我们的直接输入是正确的,但是当我们复制粘贴的文本时,有时会因为换行符而不起作用。可以用记事本或记事本修改解决方案。
第三种情况,本地dns的缓存问题,由于hosts是本地dns解析服务,后台运行有一个DNS客户端服务,这个服务有缓存机制,可能导致hosts配置不能及时生效。您可以尝试刷新dns缓存或手动重新启动dns客户端服务。刷新命令为ipconfig /flushdns,手动重启dns客户端服务的方法为cmd-services.msc-查找dns提示服务-stop-restart。不幸的是,刷新命令尝试过,但仍然不起作用,dns客户端的手动重启失败。
最后,我删除了etc目录中的hosts文件,重新编辑了一个hosts文件并粘贴进去,问题就解决了。
上一篇:辽宁省大连市新增3例确诊病例
下一篇:河北省新增9例确诊病例