stillyu
V2EX  ›  问与答

域名 A 记录设置为局域网 IP,为什么 ping 不通

  •  
  •   stillyu · Sep 12, 2019 · 5058 views
    This topic created in 2619 days ago, the information mentioned may be changed or developed.
    例如:a.b.com 的 A 记录值为 192.168.1.100
    tool.chinaz.com/dns/ 这里可以查询到记录值
    但是本地电脑 ping 不通域名,window 和 ubuntu 都是
    是出于安全考虑不允许这样设置吗?
    Supplement 1  ·  Sep 12, 2019
    直接 ping IP 是可以通的
    是路由器阻止域名解析内网 ip
    按 @PlanetCat 提供的方法,已经可以 ping 通了
    11 replies  •  2019-09-12 07:54:28 +08:00
    creedowl
    creedowl
    Sep 12, 2019 via Android❤️1
    1
    有的路由器系统比如 openwrt 默认阻止域名解析内网 ip,需要配置一下
    Yourshell
    Yourshell
    Sep 12, 2019❤️1
    2
    你 ip 能 ping 通么?
    also24
    also24
    Sep 12, 2019❤️1
    3
    ping 的时候会展示出解析出的 IP 的啊,这个 IP 是否正确呢?

    vinew
    vinew
    Sep 12, 2019 via iPhone❤️1
    4
    解析局域网的话为什么不直接改路由器 hosts?
    stillyu
    stillyu
    OP
    Sep 12, 2019 via iPhone
    5
    @creedowl 应该是这个原因,我的路由器是 lede
    stillyu
    stillyu
    OP
    Sep 12, 2019 via iPhone
    6
    @vinew 感谢提供思路,我试一下
    msg7086
    msg7086
    Sep 12, 2019
    7
    @vinew @stillyu #4
    因为路由器的 hosts 只对路由器生效。
    要让下面的主机也拿到,需要让 DNS Resolver 去读 hosts 的值。(路由并不一定默认配置成这样。)

    看看路由器上用的什么 DNS Resolver 然后去里面直接 Override 比较好。
    SharkIng
    SharkIng
    Sep 12, 2019
    8
    解析和 Ping 没关系
    Ping 不通可能是服务器禁 Ping 或者也可以你的路由根本到不了这个 IP.
    你单独 Ping IP 地址通么?
    PlanetCat
    PlanetCat
    Sep 12, 2019❤️1
    9
    @stillyu openwrt 的话,在 DHCP/DNS 设置页面下,取消勾选 重绑定保护 选项,就可以解析了。
    stillyu
    stillyu
    OP
    Sep 12, 2019 via iPhone
    10
    @SharkIng 单独 ping ip 可以通的
    stillyu
    stillyu
    OP
    Sep 12, 2019
    11
    @PlanetCat 这个方法有效,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1270 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 17:23 · PVG 01:23 · LAX 09:23 · JFK 12:23
    ♥ Do have faith in what you're doing.