57AliYun阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

阿里云数据库教程–云服务器ECS无法通过内网连接到100.64.0.0/10网段RDS的解决办法

立即购买

阿里云服务器 ¥74元/年 现在购买还送云数据库1年 限时

个人、企业均可购买 | 更多配置0.8折特惠

问题现象:

将ECS内网IP加入RDS白名单后,在ECS内无法通过内网链接到RDS;但通过公网可以访问到。且内网DNS可以解析到RDS的IP地址。

可能原因:

100.64.0.0/10网段为新增加的RDS内网网段,某些ECS的路由表内可能没有这条记录;导致用户虽然可以PING通该IP地址,但访问数据库失败。如下:

解决办法:

请参照以下方法进行添加路由表:

  • Windows系统
    1. 执行以下代码,查看私网网关
      route print
    2. 执行以下代码,添加路由;并使其永久生效。(请将以下命令中的gateway_ip使用第一步查得的网关IP替换。)
      route add 100.64.0.0 mask 255.192.0.0 gateway_ip -p
  • Linux系统
    1. 执行以下代码,查看内网网关
      cat /etc/sysconfig/network-scripts/route-eth0
    2. 手动添加静态路由规则(请将以下命令中的gateway_ip使用第一步查得的网关IP替换。)
      ip route add 100.64.0.0/10 via gateway_ip dev eth0
    3. 将静态路由写入配置表,使其永久生效
      centos/redhat/alios/suse/opensuse 系统
      echo "100.64.0.0/10 via gateway_ip dev eth0” >> /etc/sysconfig/network-scripts/route-eth0
      ubuntu/debian 系统:
      echo "up route add -net 100.64.0.0 netmask 255.192.0.0 gw gateway_ip dev eth0" >> /etc/network/interfaces
      gentoo 系统:
      echo "routes_eth0=(\"100.64.0.0/10 via gateway_ip\")" >> /etc/conf.d/net
    4. 验证路由设置情况
      ip route show | grep '100.64.0.0/10' 100.64.0.0/10 via gateway_ip dev eth0
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:[email protected],本站原创内容未经允许不得转载,如需转载,请注明:吾趣阿里云网 » 阿里云数据库教程–云服务器ECS无法通过内网连接到100.64.0.0/10网段RDS的解决办法
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

评论 抢沙发

评论前必须登录!

 

00 Days
00 Hrs
00 Mins
00 Secs
阿里云服务器102元/年,现在购买还免费送云数据库、对象存储
立即查看