使用ping命令测试ECS实例不通的排查方法

本文主要介绍使用ping命令测试与ECS实例连通性时不通的排查方法。

操作步骤

通常使用ping命令测试ECS实例不通,可能有多种原因,请您根据以下操作步骤进行排查:

  1. 检查ECS实例的状态,只有当ECS实例状态为运行中时,才能对外提供业务访问。检查步骤如下:

    1. 登录ECS管理控制台

    2. 在左侧导航栏,选择实例与镜像 > 实例

    3. 在顶部菜单栏左上角处,选择地域。

    4. 实例列表页面,查看目标实例的状态

      • 目标实例不是运行中的状态,请参见ECS实例生命周期,根据实例的状态,选择对应的解决方案。

      • 目标实例是运行中的状态,请执行下一步操作。

  2. 检查通过远程连接是否可以正常连接到机器。

    • 如果可以远程连接到服务器,只是ping不通该服务器,请参见以下操作,确认是否有添加ICMP协议。

      1. 登录ECS管理控制台

      2. 在左侧导航栏,选择实例与镜像 > 实例

      3. 在顶部菜单栏左上角处,选择地域。

      4. 实例列表页面,单击对应的实例ID。

      5. 实例详情页面,单击安全组,在安全组列表区域,单击对应的安全组ID。 Dingtalk_20210428105550.jpg

      6. 安全组规则页面,单击入方向,检查是否有添加ICMP协议。如果没有放行,请添加安全组规则,具体操作,请参见添加安全组规则

    • 如果无法正常远程连接到机器,请通过VNC远程连接登录服务器,请确认机器是否可以正常启动。

      说明
      • 机器无法启动,比如Windows已经蓝屏,请通过VNC方式登录实例进行排查并修复问题。

      • 机器可以正常启动,请登录后,检查机器内部网卡服务是否正常。

  3. 请检查是否收到黑洞通知,黑洞期间无法支持公网访问服务器。

    更多信息,请参见阿里云黑洞策略

  4. 请检查是否为某个客户端环境ping不通。

    如果只有某个客户端环境不通,在切换到其他客户端环境后正常,服务器本身可以正常运行,建议在客户端和服务器分别做一下双向MTR。

    进行链路测试的具体操作,请参见使用ping命令丢包或不通时的链路测试方法

  5. 请检查您的机器是否为中国香港或海外机器。

    在中国内地机器访问中国香港或海外机器时,链路质量会有可能受到运营商线路影响,建议过一段时间再次尝试。

  6. 请检查云安全中心是否有异常的安全告警通知,被恶意入侵也会有可能导致机器无法ping通,可以尝试安装第三方的安全软件进行病毒查杀。

相关文档

阿里云首页 云服务器 ECS 相关技术圈