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

Homestead配置站点无法访问且ping返回TTL过期问题求助

问题原因与解决方案

1. restfulapi.dev访问超时核心原因

所有.dev后缀域名已被Google官方加入HSTS预加载列表,主流浏览器默认强制走HTTPS 443端口访问该后缀域名,不会请求HTTP 80端口。而Homestead默认站点配置仅监听80端口,因此出现连接超时。
你可以正常访问restfulapi.local,是因为Homestead默认会为每个配置的站点自动生成.local后缀的别名解析,无需手动配置即可生效。

2. 宿主机ping返回TTL expired in transit的修复方法

该报错由宿主机Windows路由表存在环路导致,数据包无法正常送达虚拟机IP,操作步骤如下:

  • 打开Windows管理员权限命令提示符,执行route print查看路由表,确认192.168.9.10的路由指向
  • 执行命令删除错误路由:route delete 192.168.9.10
  • 执行ipconfig查询VMware仅主机模式网卡的IP(通常为192.168.9.1段地址)
  • 执行命令添加永久正确路由:route -p add 192.168.9.10 mask 255.255.255.255 [VMware仅主机网卡IP]

3. 站点访问永久修复方案

优先推荐替换.dev后缀为其他本地测试专用后缀(如.test),无需额外调整HSTS配置,操作步骤如下:

  • 修改Homestead.yaml中sites对应的map字段:map: restfulapi.test
  • 修改宿主机hosts文件解析记录为:192.168.9.10 restfulapi.test
  • 执行vagrant reload --provision更新虚拟机配置
  • 直接访问http://restfulapi.test即可正常加载站点

内容的提问来源于stack exchange,提问作者cybercivizen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 14:06:03