q0000x
V2EX  ›  DNS

pdnsd 的一个疑问

  •  
  •   q0000x · Apr 27, 2016 · 3870 views
    This topic created in 3696 days ago, the information mentioned may be changed or developed.
    首先 pdnsd 是 openwrt 上的一个 DNS 软件,可以用来缓存加速 dns 的,可以设置多个上游 dns
    现在有一个疑问
    我在 pdnsd 中设置了一个排除列表
    下面拿 B 站做例子
    dnspod 的结果
    ;www.bilibili.com. IN A

    ;; ANSWER SECTION:
    www.bilibili.com. 55 IN CNAME bilibili.hdslb.net.
    bilibili.hdslb.net. 83 IN A 183.61.9.45
    bilibili.hdslb.net. 83 IN A 14.152.58.20
    bilibili.hdslb.net. 83 IN A 113.105.152.207

    OPENDNS 的结果
    ;www.bilibili.com. IN A

    ;; ANSWER SECTION:
    www.bilibili.com. 155 IN CNAME bilibili.hdslb.net.
    bilibili.hdslb.net. 127 IN A 47.88.138.238

    问题来了我在 opendns 的排除列表中加入 .hdslb.net 让 dnspod 来解析获取到的还是 47.88.138.238 ,如果将 bilibili.com 加入到 opendns 的排除列表中就能解析到国内的 IP ,这是为啥?
    3 replies    2016-05-08 10:58:13 +08:00
    hzqim
        1
    hzqim  
       Apr 27, 2016
    智能 DNS 解析到就近的 IP ,无论是否加入排除列表,解析 IP 都是根据 bilibili.com 来判断,而非 bilibili.hdslb.net
    qucklay
        2
    qucklay  
       Apr 27, 2016
    白名单应该放在 ClhinaDNS
    bazingaterry
        3
    bazingaterry  
       May 8, 2016 via iPhone
    不会判断 cname 后面的域名, dnsmasq 和 pdnsd 都是这样的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5527 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 562ms · UTC 05:55 · PVG 13:55 · LAX 22:55 · JFK 01:55
    ♥ Do have faith in what you're doing.