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

关于 Anycast DNS 的一个疑问

  •  
  •   xiaoz · 2017-10-08 21:58:30 +08:00 · 5707 次点击
    这是一个创建于 2391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前提

    使用的国外 Anycast 域名 DNS,一个主机头我同时解析了 2 个 IP,一个国内,一个国外。

    测试

    本地网络测试的时候解析出来的是国内 IP,但过了一段时间又解析出来是国外 IP,跳来跳去的。

    问题

    按理 Anycast DNS 不应该是分配最佳 IP 吗,为什么我本地网络未改变的情况下 IP 会跳来跳去的?

    7 条回复    2017-10-09 14:00:36 +08:00
    dzxx36gyy
        1
    dzxx36gyy  
       2017-10-08 22:29:27 +08:00
    = = anycast 只是指你访问 ns 会尽可能走近路,但是你如果需要分配最佳 ip 需要的是 geodns 啊
    xiaoz
        2
    xiaoz  
    OP
       2017-10-08 22:37:14 +08:00
    @dzxx36gyy 如果尽可能走近路,但我本地网络没发生改变,怎么给我把路改了?一会儿让我走 A 这条路,过了一会又让我走 B 这条路。
    dzxx36gyy
        3
    dzxx36gyy  
       2017-10-08 22:39:45 +08:00   ❤️ 1
    @xiaoz 解析两个 ip 会轮询,你每次请求都可能获取其中一个,所以你走哪条路都是可能的。近可能走近路是你去 dns 服务器,而不是给你分配的 ip 也会走近路。所以你需要的是 geodns,而不是单纯的 anycast dns
    xiaoz
        4
    xiaoz  
    OP
       2017-10-08 22:59:04 +08:00
    @dzxx36gyy 感谢解答
    dzxx36gyy
        5
    dzxx36gyy  
       2017-10-08 23:19:52 +08:00
    @xiaoz 我最近也在自己折腾 geodns 玩
    xiaoz
        6
    xiaoz  
    OP
       2017-10-09 09:17:09 +08:00
    @dzxx36gyy 老哥你是自建权威 DNS 吗,用的哪个软件?
    dzxx36gyy
        7
    dzxx36gyy  
       2017-10-09 14:00:36 +08:00   ❤️ 1
    @xiaoz powerdns
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2892 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:35 · PVG 19:35 · LAX 04:35 · JFK 07:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.