You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改hosts文件后可ping通域名但浏览器无法连接的问题求助

修改hosts文件后可ping通域名但浏览器无法连接的问题求助

我最近在做一个项目,需要模拟生产环境的URL,让项目网站、浏览器扩展和数据库能正常通信,所以修改了电脑的hosts文件。一开始折腾了几个小时解决了问题,正常用了两周,结果昨天突然失效了——我根本没动过hosts文件啊!

现在奇怪的是,浏览器访问localhost:3080、127.0.0.1:3080甚至example-site.com:3080都完全没问题,但直接访问example-site.com就不行,之前明明是可以正常访问的。

我翻了超多相关的技术问答帖子,试了各种方法都没解决,实在没办法了来求助大家。

我的hosts文件配置

相关条目是这样的:

127.0.0.1     example-site.com www.example-site.com

我也试过把两个域名分成两行单独写,结果还是一样没用。

Ping测试结果

另外,ping这个域名是完全正常的,结果如下:

Pinging example-site.com [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

已尝试的解决方案

我已经试过这些方法,但都没效果:

  • 多次重启电脑
  • 用管理员权限在终端执行ipconfig /flushdns
  • 在Chrome里清除主机缓存(通过chrome://net-internals/#dns页面)
  • 开启Chrome允许localhost加载无效证书(在chrome://flags/#allow-insecure-localhost开启)
  • 在终端执行sfc /scannow修复系统文件
  • 确认hosts文件编码是ANSI或UTF-8格式
  • 还有一些记不太清的零散方法...

有没有大佬能给点思路或者可行的解决方案?真的非常感谢!

备注:内容来源于stack exchange,提问作者Zane Wilson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:49:07