You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

访问syscape.localhost.com出现DNS_PROBE_POSSIBLE错误,请求排查配置问题

解决DNS_PROBE_POSSIBLE错误:syscape.localhost.com无法访问的问题

你遇到的核心问题是域名配置不匹配——你实际访问的是syscape.localhost.com,但本地hosts映射和Apache虚拟主机配置里的域名和这个目标域名不一致,直接导致了DNS解析失败。下面是具体的修复步骤:

1. 修正/etc/hosts文件的域名映射

你的hosts文件里只配置了syscape.localhost,但你访问的是带.com后缀的完整域名。需要把hosts条目更新为和访问地址一致:

12.34.56.789 syscape.localhost.com www.syscape.localhost.com

注:如果是本地测试场景,也可以把IP改成127.0.0.1;如果是远程服务器,确保12.34.56.789是服务器的可访问公网/内网IP。

2. 调整Apache虚拟主机配置(httpd-vhosts.conf)

当前虚拟主机的ServerNamesyscape.localhost,和你访问的域名不匹配,需要修改为目标域名:

<VirtualHost *:80>
    ServerAdmin webmaster@syscape.localhost.com
    DocumentRoot "/mnt/01D645410BD5F390/www/syscape.localhost"
    ServerName syscape.localhost.com  # 改为你访问的主域名
    ServerAlias www.syscape.localhost.com
    ErrorLog "logs/syscape.localhost.com-error.log"
    CustomLog "logs/syscape.localhost.com-access.log" common
</VirtualHost>

3. 重启Apache服务使配置生效

修改完配置后,必须重启Apache加载新设置:

# Debian/Ubuntu系统
sudo systemctl restart apache2

# RHEL/CentOS系统
sudo systemctl restart httpd

4. 清除浏览器与本地DNS缓存

旧的缓存可能会干扰新配置的生效:

  • 浏览器强制刷新:使用Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)跳过缓存刷新页面
  • 清除本地DNS缓存(可选):
    • Windows:打开命令提示符执行 ipconfig /flushdns
    • Linux:执行 sudo systemd-resolve --flush-caches
    • Mac:执行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

完成以上步骤后,再尝试访问http://syscape.localhost.com/,应该就能正常解析并访问了。

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

火山引擎 最新活动