开发者社区 > 弹性计算 > 云服务器ECS > 正文

为什么ecs的公网IP能ping到,多少dns解析的地址却ping不到呢

已解决

展开
收起
pro74dxozmgkq 2023-06-01 13:22:32 21717 2
8 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。
    推荐回答

    在使用阿里云云服务器ecs实例过程中,可能由于各种原因,对ecs实例进行ping命令测试会出现无法ping通的情况,你可以参考以下步骤进行故障排除:

    1.检查ECS实例的状态。

    当ECS实例处于运行状态时,才能向外界提供访问服务。

    检查步骤如下:

    登录阿里云国际版云服务器管理系统后台;

    单击左侧导航栏中的实例,以查看需检查ecs实例的状态。

    ecs实例如未处于运行状态,可在阿里云官网文档与帮助中搜索:ECS实例生命周期,根据实例的状态选择相应的解决方案。

    ecs实例如处于运行状态,检查ecs实例是否远程成功,可以通过远程连接到云服务器上而ping不通,确认自己是否有添加ICMP协议。登录到ECS管理控制台,然后单击“实例”。

    在顶部菜单栏左上角,选择地域

    在实例列表页面上,单击相应的实例 id。

    在实例详情单击安全组,在安全组列表中单击相应的安全组ID。

    在安全组规则页面,单击入方向,检查是否有添加ICMP协议。如果没有房型,则需要添加安全组规则,详情可在阿里云官网文档与帮助中搜索:添加安全组规则。

    如果还是无法ping通云服务器,请验证机器内部防火墙是否进行阻断。

    如果网络服务正常ping不通的话,或许是防火墙限制了具体端口和协议。

    外网无法ping通和访问服务器的端口,但是服务器访问外网时一切正常,检查一下是否使用了云防火墙。如果使用了云防火墙,登录云防火墙控制台。在访问控制中,检查是否有从外到内的拒绝规则,禁止端口访问和ICMP协议。

    在客户端环境中无法ping通, 如果只有一个客户端环境没有ping通,切换到其他客户端环境后服务器本身可以正常运行,建议分别对客户端和服务器执行双向MTR, 并提交工单并联系阿里云技术支持进一步检查是否存在中间环节节点问题。 如何进行链路测试,可在文档与帮助中搜索云服务器ping不通时链路测试方法。

    使用的云服务器是中国香港或者海外其他地区, 当内地机器访问中国香港或海外地区机器时,ping值可能会受到运营商线路的影响,建议稍后再试。

    如果恶意入侵也可能导致无法ping通,可以尝试安装第三方安全软件查杀病毒。

    有时服务器系统内核没有禁ping但客户端ping服务器ping不通。 问题原因可能是服务器系统内部防火墙策略对客户端进行了设置。

    ecs的公网IP能ping到但dns解析的地址却ping不到,应该是域名解析不出来,DNS就是负责解析域名的,你可以清空一下DNS缓存试一试,

    如果还不行,就打电话咨询你网络的营运商,让他告诉你正确的DNS。注意,联通和电信的DNS是不一样的。

    2023-06-01 13:58:37
    赞同 3 展开评论 打赏
  • 可能是端口或者防火墙安全组等配置没有进行放行。或者您的dns解析出现了问题。如果您的ECS实例无法通过dns解析到,那么ping也会失败。您可以检查实例上的dns配置是否正确,并尝试使用其他dns解析服务进行解析。

    2023-06-15 09:38:36
    赞同 展开评论 打赏
  • 确认一下解析的ip和ecs的公网ip是不是同一个。

    2023-06-09 19:59:06
    赞同 展开评论 打赏
  • 这种情况可能是因为 DNS 解析出的 IP 地址与 ECS 公网 IP 不同步导致的。具体来说,当您使用 DNS 解析服务获取某个域名的 IP 地址时,由于 DNS 缓存、负载均衡等原因,可能会得到一个不同于 ECS 公网 IP 的地址。如果这个地址无法正常连接,就会导致 ping 不通的问题。

    解决这个问题可以尝试以下方法:

    等待 DNS 缓存更新:DNS 解析结果可能会被缓存到本地或其他中间设备中,需要等待一段时间让缓存失效,再次尝试连接。

    检查防火墙规则:检查 ECS 上的防火墙规则是否限制了特定 IP 或端口的访问,以及 DNS 服务器是否能够正常访问。

    检查负载均衡配置:如果您使用了负载均衡服务对多台 ECS 进行负载均衡,需要检查负载均衡配置是否正确,以及后端 ECS 是否已添加至负载均衡池中。

    直接使用 ECS 公网 IP:如果以上方法均未生效,可以尝试直接使用 ECS 公网 IP 进行连接测试,以确定问题是否与 DNS 解析有关。

    需要注意的是,为了保证安全性和稳定性,建议在 ECS 上设置安全组、防火墙等措施,以及合理规划网络架构和访问策略,避免潜在的网络风险和安全隐患。

    2023-06-02 10:06:00
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云ECS的公网IP地址能够被ping通,而DNS解析的地址却ping不通,可能是因为以下几个原因:

    1. 防火墙设置:您需要检查您的ECS实例的安全组规则是否开放了相应的端口(ICMP或者Ping命令默认使用的是ICMP协议),如果防火墙设置不正确,则会导致无法连接。

    2. DNS解析问题:DNS解析后得到的IP地址可能已经过期或者已经更改,造成Ping不通。建议您可以在ECS内部使用Dig等工具进行测试,以确定DNS解析是否已更新。

    3. 网络故障: 如果以上两个原因都排除了,那么这种情况很可能是由于网络故障所引起的。 您可以尝试 Ping 其他公网 IP 或域名,以确定是否存在其他网络问题。

    2023-06-01 23:18:42
    赞同 展开评论 打赏
  • CSDN博客专家,51CTO博主专家,多知名企业认证讲师&签约作者&培训讲师,特邀作者等,华为云专家,资深测试开发专家,金牌面试官,职场面试培训及规划师。

    【回答】

    可能会有以下几个问题引起:

    1、DNS解析记录有误:检查一下你的DNS解析记录是否正确。如果你使用的是阿里云的DNS服务,可以在控制台中查看DNS解析记录,并进行必要的修改。

    2、DNS解析缓存:你可能需要清除一下DNS解析缓存。

    3、公网IP与DNS解析地址不一致:如果使用的是ECS服务,公网IP和DNS解析地址不一致是正常的。如果需要将公网IP和DNS解析地址设置为一致,可以在ECS实例的配置中进行修改。

    4、公网访问控制:如果你的ECS实例是在公网上运行的,可能需要在阿里云的公网访问控制中进行配置,以确保你的ECS实例能够正常公网访问。

    2023-06-01 14:37:25
    赞同 1 展开评论 打赏
  • 这种情况可能是由于多个原因造成的,下面是一些可能导致多少 DNS 解析的地址 ping 不通的原因:

    1. 防火墙:多少 DNS 解析的地址所在的服务器或网络可能设置了防火墙,导致无法接受 ping 请求。如果您能够连接到该服务器上,可以检查防火墙设置是否正确。

    2. 网络问题:可能存在多少 DNS 解析的地址与您所在的网络之间存在网络故障,例如路由器配置错误、DNS 服务器不可用等。您可以尝试通过其他网络或设备进行 ping 测试,以确定是否存在网络问题。

    3. DNS 解析问题:多少 DNS 解析的地址可能存在 DNS 解析故障,导致域名无法正确解析成 IP 地址。您可以尝试在命令行中使用 nslookup 命令进行解析测试,以确定是否存在 DNS 解析问题。

    2023-06-01 13:29:04
    赞同 1 展开评论 打赏
  • 你好可以查看下 dns解析的地址是否是公网ip哦,ping即使ping不通 也可以看到解析后的ip的。或者dig 查看下详细信息。

    2023-06-01 13:28:41
    赞同 1 展开评论 打赏
滑动查看更多

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS计算与存储分离架构实践 立即下载

    相关镜像