nslookup 确认域名已正确解析到 VPS 的 IP,但浏览器仍然打不开网站。这说明 DNS 环节没问题,故障点在服务器或网络侧。
可能原因
- VPS 未运行、Web 服务停止;
- 防火墙未放行 80/443;
- Web 服务的虚拟主机未配置该域名;
- HTTPS 证书错误被浏览器拦截,误判为打不开;
- 本地浏览器缓存了旧的失败记录。
排查步骤
- 用 IP 直接访问测试:
http://你的IP。IP 能开而域名不行,是虚拟主机配置问题,检查 Nginx/Apache 的 server_name 或虚拟主机绑定。 - 确认 VPS 在会员中心「我的服务」中状态为「运行中」。
- 测试端口连通性:
telnet 你的IP 80
telnet 你的IP 443
- SSH 登录检查 Web 服务与监听:
systemctl status nginx
ss -tlnp | grep -E ':80|:443'
- 查看错误日志定位具体原因:
tail -n 50 /var/log/nginx/error.log
- HTTPS 站点注意证书错误提示,参考「SSL 证书错误与过期处理」。
- 换浏览器无痕模式或其他网络再试,排除本地缓存。
提示:部分地区访问异常而其他地区正常时,请附上多地测试结果,便于判断是否为线路问题。
仍未解决
请通过「支持服务 → 工单」反馈,附上域名、VPS IP、端口测试结果、Web 服务状态与错误日志,客服将协助排查。