1.
先在本地确认能否到达服务器IP:在Windows上使用 ping <服务器IP>,在Linux/macOS上运行:ping -c 4 <服务器IP>。如果ping成功但响应延迟高,注意网络质量;如果无法ping通,继续下一步。
用traceroute(Linux/macOS)或 tracert(Windows)定位在哪一跳丢包:traceroute <服务器IP> 或 tracert <服务器IP>。记录出现问题的路由节点,若卡在运营商链路或跨境链路,可能是ISP或国际链路问题。
2.
在本地运行 nslookup 域名 或 dig +short 域名,确认解析到的是阿里云香港的IP。若解析错误,检查域名解析提供商或阿里云解析控制台的A记录是否指向正确IP。
若使用CDN或CNAME,确认是否为CDN回源或加速配置问题。可用 curl -v http://域名/ 强调返回的Host和IP,或使用 curl --resolve 域名:80:目标IP 来绕过DNS测试直连。
3.
登录阿里云控制台 -> ECS -> 实例,确认实例显示为“运行中”。查看实例详情的公网IP(EIP)是否已绑定。若未绑定EIP或EIP被解绑/释放,需要重新绑定或分配。
如果实例处于异常状态(停止、挂起、初始化中),先尝试控制台重启实例;若无法启动,查看控制台告警或联系云客服。
4.
在控制台找到实例关联的安全组:安全组规则决定入站/出站端口是否开放。确认入站规则允许来源IP或0.0.0.0/0访问所需端口(例如SSH 22、HTTP 80、HTTPS 443)。
若你需要临时全开以验证问题,可添加一条入站规则:端口范围 0-65535,协议 全部,授权对象 你的公网IP 或 0.0.0.0/0(验证后请按安全原则收紧规则)。
5.
确认实例所在子网的路由表有通往Internet网关(Internet Gateway或NAT网关)的路由。如果实例无公网IP但需要出网,需通过NAT网关或SNAT配置。
若使用自定义路由或VPC对等连接,确认路由策略没有错误指向,必要时检查网络ACL(Network ACL)是否阻断。
6.
如果域名指向SLB(负载均衡),在负载均衡控制台检查监听器和后端服务器健康检查。后端健康不通过会导致访问失败。按需调整健康检查路径及端口。
若使用EIP和弹性网卡,确认EIP已正确绑定在正确的网卡或实例上。解绑/绑定操作完成后测试连通性。
7.
登录实例(若SSH也不可登录,跳到“通过控制台查看系统日志”部分):运行 ip addr show 或 ifconfig 检查网卡是否有IP,ip route show 检查默认路由。若无默认路由,添加默认路由或重启网络服务。
检查操作系统防火墙:对于CentOS/RHEL使用 firewall-cmd --list-all 或 iptables -L;Ubuntu使用 ufw status。若发现阻断规则,临时允许端口或关闭防火墙(仅用于排查):systemctl stop firewalld 或 ufw disable。
8.
确认目标服务在监听正确端口:ss -lntp 或 netstat -tulnp 查看。若服务未启动,使用 systemctl start nginx 或 systemctl start httpd 等启动服务,并查看日志:journalctl -u nginx -n 200 或 tail -n 200 /var/log/nginx/error.log。
用 curl -I http://127.0.0.1:80 在本机测试本地服务是否正常响应;若本机可访问但外部不可,说明网络或安全组问题。
9.
在ECS实例页面使用“获取系统日志”或“远程连接(VNC)”查看启动日志和内核错误(如网卡驱动、dhclient失败)。若网络配置被误改,使用控制台登录修复 /etc/network/interfaces 或 /etc/sysconfig/network-scripts/ifcfg-eth0。
如需要回滚配置建议先在控制台创建磁盘快照或实例快照以防数据丢失。
10.
如果有使用WAF或负载防护(Anti-DDoS),请在相应控制台查看是否触发策略阻断或流量清洗。WAF可能会基于规则阻止某些IP或请求模式。
CDN回源错误会导致外网不可访问源站。在CDN控制台检查回源IP、回源协议和回源防盗链配置,使用回源IP直连验证源站是否可达。
11.
Linux常用命令:ping -c 4 IP;traceroute IP;dig domain;ss -lntp;iptables -L;curl -v URL;journalctl -xe;systemctl status 服务名。
Windows常用命令:ping IP;tracert IP;nslookup 域名;telnet IP 端口(需启用);使用浏览器F12查看请求返回与错误码。
12.
准备好:实例ID、出问题时间窗口、公网IP/EIP、traceroute结果、控制台截图(安全组规则、路由表、实例状态)、系统日志片段。通过控制台提交工单并附上以上信息可加快定位。
如怀疑是跨境链路或运营商问题,说明出问题的跳点(traceroute输出)和你所在地区/ISP,云客服会协助上游链路核查。
13.
答:最常见原因是安全组未放通目标端口(入站规则),其次是实例没有绑定EIP或路由表/NAT配置错误,另外本机防火墙或服务未启动也常导致无法访问。
14.
答:使用 dig 或 nslookup 查看域名解析是否指向正确IP,然后用 curl --resolve 域名:端口:目标IP 或直接访问目标IP(http://IP:端口)测试服务;若IP直连可访问,说明是DNS/CDN解析问题。
15.
答:先在控制台查看实例状态并获取系统日志,然后使用远程VNC/Serial登录修复网络配置(如默认路由、sshd配置、iptables规则)。必要时在控制台快照系统盘并恢复到临时救援实例进行文件修复,或提交工单请求云支持介入。