网络排查:网站打不开?从 DNS 到端口一步步定位

“网站打不开"是运维最高频的工单。别乱猜,按下面这条链路从外到内一层层排除,基本都能定位。 DNS 解析 → 网络可达 → 安全组/防火墙 → 端口监听 → 服务进程 → 应用日志 第一步:DNS 解析对不对 dig www.example.com # 查 A 记录 dig @8.8.8.8 www.example.com # 指定公共 DNS 查 nslookup www.example.com 解析不到 / 解析到错误 IP → 去 DNS 控制台看记录(A / CNAME)是否配置正确、是否生效(TTL 有缓存)。 本机 /etc/hosts 会优先于 DNS,排查时先看它有没有写死: cat /etc/hosts cat /etc/resolv.conf # 本机用的 DNS 服务器 第二步:网络通不通、端口开没开 ping <IP> # ICMP 通不通(部分云默认禁 ping,不通不代表坏) nc -vz <IP> 80 # 测试 TCP 80 是否可达 telnet <IP> 80 # 老式但直观 nc -vz 超时 → 网络/安全组/防火墙挡了。 通了但没响应 → 端口没服务在监听,进入下一步。 第三步:安全组与防火墙 云服务器有两层防火墙,都要查: ...

August 15, 2026 · 1 min · 212 words · Pilote Chen