V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
niceTeen84
V2EX  ›  DNS

如何用 dig 或者 nslookup 命令获取到阿里云 RDS 数据库公网 host 的 IP 地址

  •  
  •   niceTeen84 · 357 天前 · 1550 次点击
    这是一个创建于 357 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的阿里云 rds 公网 host 为 xxxxo.mysql.rds.aliyuncs.com 我用 dig, nslookup 命令解析不到对应的 ip 。 dig 输出的信息如下:

    ; <<>> DiG 9.18.1-1ubuntu1.1-Ubuntu <<>> xxxxo.mysql.rds.aliyuncs.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26374
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
    
    ;; QUESTION SECTION:
    ;xxxxo.mysql.rds.aliyuncs.com. IN A
    
    ;; AUTHORITY SECTION:
    rds.aliyuncs.com.       460     IN      SOA     hidden-master.aliyun.com. hostmaster.aliyun-inc.com. 2072074962 7200 900 2592000 600
    
    ;; Query time: 39 msec
    ;; SERVER: 172.18.208.1#53(172.18.208.1) (UDP)
    ;; WHEN: Thu Apr 27 10:34:30 CST 2023
    ;; MSG SIZE  rcvd: 138
    
    5 条回复    2023-04-27 19:24:27 +08:00
    goodryb
        1
    goodryb  
       357 天前
    我记得默认好像是不开通公网域名的, 如果真要在公网使用,要先去控制台开启公网访问

    另外,数据库强烈不建议放到公网访问,有安全风险。
    niceTeen84
        2
    niceTeen84  
    OP
       357 天前
    @goodryb 我就是开通了公网访问域名🤣,就是好奇如何解析到这个公网域名对应的 IP 。
    julyclyde
        3
    julyclyde  
       357 天前
    @niceTeen84 如果开通了,那就是“这样”解析的
    问题是你这个像是没开通

    你需要等 600 秒之后再试
    yinmin
        4
    yinmin  
       357 天前   ❤️ 1
    第一步: 在公司 /家的电脑上 ping xxxxo.mysql.rds.aliyuncs.com 确认有 IP 地址返回 (不要在服务器上操作)
    第二步:dig +trace @1.1.1.1 xxxxo.mysql.rds.aliyuncs.com 查看详细 dns 解析
    mohumohu
        5
    mohumohu  
       357 天前
    dns.google.com 查询,有就有,没有就没有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1076 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:00 · PVG 03:00 · LAX 12:00 · JFK 15:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.