虚拟主机网站DNS_PROBE_FINISHED_NXDOMAIN_错误日志定位法
中资源虚拟主机做网站DNS_PROBE_FINISHED_NXDOMAIN 排查,能 ping 通但打不开是端口或 Web 服务问题(ping 通只说明服务器在线,80/443 端口可能没开);ping 不通是服务器宕机、安全组禁 ping、或 DNS 解析到错误 IP;DNS 错误是解析没生效或域名过期。
应用层排查:curl -I http://域名看状态码(200正常,301跳转,403禁止,404不存在,500程序错误,502网关错误,504超时);看 Web 错误日志(nginx: /var/log/nginx/error.log,apache: /var/log/httpd/error_log);看 PHP 错误日志;数据库是否能连接(mysql -u用户 -p -e "show databases")。
参考(网站打不开排查命令): ``` # ping 测试连通性 ping 域名
# 路由追踪 tracert 域名 # Linux: traceroute 域名
# DNS解析检测 nslookup 域名 nslookup 域名 8.8.8.8 dig 域名 +short
# HTTP状态码 curl -I http://域名 curl -I https://域名 curl -I -x 127.0.0.1:80 http://域名 # 源站测试
# 端口监听 netstat -tlnp | grep -E ":80|:443" # 或 ss -tlnp | grep -E ":80|:443"
# Web服务状态 systemctl status nginx systemctl status php-fpm systemctl status httpd
# 错误日志 tail -50 /var/log/nginx/error.log tail -50 /var/log/httpd/error_log ```
配置错误是网站打不开的常见原因。域名过期提前 15 天续费,过期后解析会停止;安全组未放行 80/443 是云服务器最常见的坑,控制台安全组添加入站规则;Web服务未启动用 systemctl start nginx,设为开机自启 systemctl enable nginx;SSL证书过期浏览器报不安全,续签后重载配置。
常见错误码速查:ERR_CONNECTION_REFUSED 是端口未开或服务未启动;ERR_CONNECTION_TIMED_OUT 是防火墙/安全组拦截或服务器宕机;DNS_PROBE_FINISHED_NXDOMAIN 是 DNS 解析失败;ERR_SSL_PROTOCOL_ERROR 是证书或协议问题;ERR_TOO_MANY_REDIRECTS 是重定向循环。根据错误码直接定位层级。

更新时间:2026-08-26 20:32:43
上一篇:怎么修改asp网站后台登录地址_asp后台路径修改_老站维护