一、网络连接与路由配置
首先检查服务器的物理网络连接状态,确认网线接口和交换机指示灯是否正常。通过ifconfig
或ipconfig
验证IP地址、子网掩码和网关配置,使用route -n
查看默认路由是否指向正确的网关。
ping 8.8.8.8# 测试基础网络连通性 traceroute 8.8.8.8 # 追踪路由路径
二、安全组与防火墙设置
云平台安全组需同时检查入站和出站规则,确保目标端口(如80/443)对0.0.0.0/0开放。操作系统层面,Linux系统检查iptables或firewalld策略,Windows系统需验证Windows Defender防火墙规则。对于企业级网络环境,还需排查物理防火墙和网络ACL的限制。
- 安全组规则优先级:精确IP规则优先于通配规则
- 临时测试时可暂时关闭防火墙(测试后需恢复)
三、DNS解析与端口验证
通过nslookup
或dig
确认域名解析正确性,建议临时切换至公共DNS(如8.8.8.8)排除解析问题。使用telnet
或nc
验证目标端口可达性:
- 测试本地端口监听:
netstat -tulnp | grep 80
- 外部端口扫描工具:Nmap或在线端口检测服务
四、云服务商限制排查
部分云平台对低配实例限制外网带宽,需在控制台确认实例规格是否支持公网访问。检查账户是否存在欠费导致网络服务暂停,同时注意VPC网络中的NAT网关、弹性公网IP等高级服务的配置状态。
外网访问失败的排查应遵循从底层到高层的顺序:物理连接→网络配置→安全策略→服务限制。建议保存网络诊断日志(如journalctl -u network
)以便快速定位问题根源。对于复杂场景,可结合云平台提供的网络拓扑工具进行可视化分析。