5

What is Anycast and Ultralow?

Our network spans many locations worldwide, striving to have a presence in the main city of most countries or states.

In each location, we always select two different providers with distinct network paths, hosted in separate datacenters.

Most locations are accessible via anycast, while all locations are available through ultralow (unicast with DNS steering).

We provide two anycast IPs assigned to the two different classes of providers present in each location, as described above. They have no preference over one another and are in place to ensure that if one becomes unreachable for any reason, the other will continue to operate. The DNS client will automatically fall back.

Note that if one provider fails in one location, the associated anycast IP will automatically be rerouted to another location. This combination offers high reliability.

With ultralow, the mechanism is similar, but our DNS steering system does all the work. Our *.dns.nextdns.io hostname does always resolve to two IPs across two different providers for a given location, and we also reroute to other locations when a provider's health in a location is degraded.

Ultralow provides access to more locations, potentially offering even lower latency than with anycast. For ultralow to function, you need to connect via our hostnames, which only works with encrypted protocols like DoH (DNS over HTTPS), DoT (DNS over TLS), and DoQ (DNS over QUIC).

4 replies

null
    • Artemis_Parisa
    • 3 yrs ago
    • Reported - view

     is it the next dns ip = the next dns any cast ip namber?!

    And"

    What is The any cast ip number of next dns ? 

      • R_P_M
      • 3 yrs ago
      • Reported - view

      Artemis Parisa All IP numbers that NextDNS shows in the configuration page are Anycast addresses. 

    • Fiedin
    • 1 yr ago
    • Reported - view

    I use Dot, but it is using anycast instead of ultralow. = not working

    • Rex.4
    • 3 days ago
    • Reported - view

    I would need to adjust from time to time my dns settings' hostname from dns1 to dns2 and vice-versa. I always see my connection being routed to a more latent connection, 200 ms max, minimum 170 ms every time. This issue is the only reason I won't buy a subscription. Worst part is that "dns1" lightnode-mnl does not stay the same, sometimes "dns1" is  premiumrdp-mnl - the troublesome route, I always have to watch out and adjust to avoid slow browsing. What a pain!

    Here's my diag: https://nextdns.io/diag/158061b0-7c02-11f1-942c-99f7c37baeb4

     

    See the difference. Sometimes lightnode-mnl is ultralow1, sometimes it's the ultralow2.

    lightnode-mnl    29 ms  (ultralow1)

      premiumrdp-mnl  200 ms  (ultralow2)