V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xiaoz
1.03D
V2EX  ›  DNS

关于 Anycast DNS 的一个疑问

  •  
  •   xiaoz · Oct 8, 2017 · 6186 views
    This topic created in 3134 days ago, the information mentioned may be changed or developed.

    前提

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

    测试

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

    问题

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

    7 replies    2017-10-09 14:00:36 +08:00
    dzxx36gyy
        1
    dzxx36gyy  
       Oct 8, 2017
    = = anycast 只是指你访问 ns 会尽可能走近路,但是你如果需要分配最佳 ip 需要的是 geodns 啊
    xiaoz
        2
    xiaoz  
    OP
       Oct 8, 2017
    @dzxx36gyy 如果尽可能走近路,但我本地网络没发生改变,怎么给我把路改了?一会儿让我走 A 这条路,过了一会又让我走 B 这条路。
    dzxx36gyy
        3
    dzxx36gyy  
       Oct 8, 2017   ❤️ 1
    @xiaoz 解析两个 ip 会轮询,你每次请求都可能获取其中一个,所以你走哪条路都是可能的。近可能走近路是你去 dns 服务器,而不是给你分配的 ip 也会走近路。所以你需要的是 geodns,而不是单纯的 anycast dns
    xiaoz
        4
    xiaoz  
    OP
       Oct 8, 2017
    @dzxx36gyy 感谢解答
    dzxx36gyy
        5
    dzxx36gyy  
       Oct 8, 2017
    @xiaoz 我最近也在自己折腾 geodns 玩
    xiaoz
        6
    xiaoz  
    OP
       Oct 9, 2017
    @dzxx36gyy 老哥你是自建权威 DNS 吗,用的哪个软件?
    dzxx36gyy
        7
    dzxx36gyy  
       Oct 9, 2017   ❤️ 1
    @xiaoz powerdns
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5533 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 07:01 · PVG 15:01 · LAX 00:01 · JFK 03:01
    ♥ Do have faith in what you're doing.