Direct every query to the origin you meant

GeoDNS is location-based routing at the DNS layer, also called a traffic director. NodeRings hosts the zone, answers from anycast nameservers, and returns a different address by continent, country, or region. Included free with your account.

AshburnFrankfurtSydney
  • $0

    Hosted DNS + GeoDNS

  • 2

    Anycast nameservers

  • ECS

    Visitor-prefix steering

  • DNSSEC

    Spoof-resistant answers

What it is

Geographic DNS, not a second product

GeoDNS (geographical domain name system) distributes traffic from the location of the request. International products use it so one hostname, such as api.example.com, can send California to one origin, Tokyo to another, and everyone else to a default. You configure the map; we serve the answers.

Classic records stay in the same zone: A, AAAA, CNAME, apex ALIAS, MX, TXT, SRV, CAA. Geo records support A, AAAA, CNAME, NAPTR, and SRV. Import what is already published; export BIND when you need a copy.

Anycast DNS

How the lookup reaches us. Resolvers talk to a nearby NodeRings nameserver. That shortens DNS time. It does not pick which of your application servers to use.

GeoDNS

Which origin IP we return. That is the traffic director: the answer changes with the visitor, using the locations you attached to the record.

How the service works

Three decisions between the click and the origin

  • The query hits anycast

    The resolver reaches ans1.nrings.io or ans2.nrings.io, whichever nameserver is closest to that lookup. Fast DNS is the floor, not the product.

  • We locate the visitor

    When the resolver sends EDNS Client Subnet, we use the visitor prefix. Otherwise we use the resolver’s own address. You never write Lua.

  • They get the origin you set

    The most specific geo match wins: region or region group, then country, then continent, then the required default. Same hostname, different answer.

Multiple geolocation targets

Segment traffic as tightly as your footprint

Target United States and Canadian regions, whole countries, or continents. Mix them on one record: California can beat United States, the Netherlands can beat Europe. Check answers on the map in the console before you cut the nameservers over.

  • Match 1

    Region

    US and Canadian regions, plus region groups when you want several states together.

  • Match 2

    Country

    Send Japan, Brazil, or the Netherlands to a local origin, or keep them off one.

  • Match 3

    Continent

    A wider net when you have one server per continent, not one per country.

  • Match 4

    Default

    Required on every geo record. Anyone who does not match a more specific rule still gets an answer.

Advantages

Why operators pay for GeoDNS elsewhere

  • Lower latency, on purpose

    Users land on the origin you placed near them. GeoDNS is the steering; your VMs are the destinations.

  • Geo-aware load, not round-robin

    Split traffic by place instead of hoping a single anycast IP is the right application server.

  • Real visitor, not just the resolver

    EDNS Client Subnet support means Google Public DNS and similar resolvers can still steer by the user’s prefix.

  • Signed zones still geo-route

    DNSSEC and GeoDNS live in the same zone. Location answers keep working after you publish DS.

  • Search and speed in the same breath

    Faster first byte starts with a nearby origin. Anycast shortens the lookup; GeoDNS shortens the rest of the trip.

  • No extra GeoDNS SKU

    Typical geographic DNS products charge a monthly add-on. Here the traffic director ships with hosted DNS.

Who benefits

Built for anything that already has more than one origin

  • Multi-origin sites and APIs

    Build your own origin steering: North America to one instance, Europe to another, everyone else to a default. Useful in front of a CDN or instead of one.

  • SaaS and online products

    Keep a single hostname for the app while data residency and round-trip time follow the customer, not a random US-East box.

  • Stores that sell worldwide

    Checkout and catalog pages feel local when the origin is local. GeoDNS is the DNS half of that story.

  • Games and real-time rooms

    Match players to the community or game server you actually run in their region. The client still uses one hostname.

Cost

Geographic routing without a GeoDNS invoice

Specialist GeoDNS plans commonly start around ten dollars a month for a single zone, with query caps and add-on failover. NodeRings includes the traffic director with hosted DNS. There is no separate SKU and no per-query surprise on this page.

Typical add-on

~$10/mo

NodeRings

$0

How to start

Live after you delegate, not after you pick a plan

  • Add a zone

    Create the domain in the DNS console, or import the records already published for it.

  • Attach geo answers

    Pick A, AAAA, CNAME, NAPTR, or SRV. Set a default, then override by continent, country, or region.

  • Point nameservers

    At the registrar, use only ans1.nrings.io and ans2.nrings.io. Confirm delegation, then cut traffic.

FAQ

Questions operators actually ask

What is GeoDNS?

GeoDNS is a traffic director at the DNS layer: authoritative DNS that returns a different answer based on where the visitor is. The same hostname can send California to one origin, the Netherlands to another, and everyone else to a default. NodeRings matches the most specific rule first: region or region group, then country, then continent, then default.

What are the advantages of GeoDNS?

You steer users to a nearby origin, split load by geography, and keep one public hostname. NodeRings also uses EDNS Client Subnet when resolvers send it, supports DNSSEC on geo zones, and includes the feature with hosted DNS instead of a separate monthly add-on.

How do I start using GeoDNS?

Create a zone in the DNS console, add a geo record with a required default plus optional continent, country, or region answers, then point the registrar at ans1.nrings.io and ans2.nrings.io. Check answers on the map in the console before you cut traffic over.

How is Anycast DNS different from GeoDNS?

Anycast is how resolvers reach our nameservers: a nearby NodeRings NS answers the lookup. GeoDNS is which origin IP we return for your hostname. They work together: anycast shortens the DNS hop; GeoDNS chooses the application server you configured for that visitor.

What locations can I target?

United States and Canadian regions (and region groups), whole countries, and continents. Every geo record still needs a default for visitors who do not match a more specific rule.

Is NodeRings DNS free?

Yes. Hosted DNS and GeoDNS are included with your NodeRings account at no extra cost. You add a zone, import or create records, and point your registrar at our nameservers. There is no separate GeoDNS add-on to buy.

What nameservers do I use?

At your registrar, set only ans1.nrings.io and ans2.nrings.io. Do not mix them with leftover nameservers from another host. Unicast ns1 and ns2 exist for diagnostics only and should not be pasted at the registrar.

Does GeoDNS work with DNSSEC?

Yes. Sign the zone with algorithm 13 (ECDSA P-256) and NSEC3 after nameservers already point at NodeRings, then publish the DS record at your registrar. Location-based answers keep working on a signed zone.

What records can I create?

Standard records include A, AAAA, CNAME, ALIAS (apex-friendly), MX, TXT, SRV, CAA, and more. GeoDNS supports A, AAAA, CNAME, NAPTR, and SRV, each with a required default plus optional continent, country, and region answers.

Put a traffic director on the hostname you already use

Create an account, add a zone, attach geo answers, point nameservers. GeoDNS is in the same editor as the rest of the records.