问题描述
- Chrome无法访问开发过程中的一个网站,会显示“无法访问此网站”错误。但是Edge浏览器则可以访问。
解决方案
- 尝试了对Chrome的清除缓存、清除DNS、处理网站代理等一系列常见操作后,仍然无法访问。
- 考虑到我通常是使用VPN对网站进行访问。有种可能出现的情况是:断连VPN之后我尝试登录系统,但是由于没有公司DNS的正确解析,而是被解析到错误的地址;那么当重连VPN之后,缓存里面就是错误的。
- 可以采取的方法是:修改Win10系统的hosts文件,在里面添加解析记录:
ip地址(192.168.xx.xx) 域名访问地址(xxxx.xxx.com)
- 修改hosts文件可能会导致权限不够,可以简单的先将hosts文件保存到电脑上某个位置,然后再使用管理员身份替换原先的hosts文件。