Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a2224a7faa50a53e

Jump to content

GeoDNS

From Wikipedia, the free encyclopedia
(Redirected from Geodns)

GeoDNS (or GeoIP) is a patch for BIND DNS server software, to allow geographical split horizon (different DNS answers based on client's geographical location), based on MaxMind's geoip (commercial) or geolite (free) databases.

The objective of this technology is to enhance the DNS resolution based on the geographical location of the client.[1] The IP address returned by the DNS lookup is tied to the client's location.[2] For example, a website might have 2 servers, one located in France and one in the US. With GeoDNS it's possible to create a DNS record for which clients from Europe would get the IP address of the French server and clients from the US would get the American one. This makes network access faster and possibly cheaper, compared to directing all users worldwide to the same server or to multiple servers using random distribution, such as round robin.

As this technology is DNS based, it is much easier to deploy than BGP anycast. It does not require any support from the Internet service provider (ISP) and will not break existing connections when the server selected for a particular client changes. However, as it is not intimately tied into the network infrastructure it is likely to be less accurate at sending data to the nearest server.

The requester that the resolving DNS server sees is typically not the end user, but the DNS server of the user's ISP doing a recursive lookup, and the recursive DNS server caches the result. As ISPs typically arrange for users to use DNS servers geographically near them, the system usually works nonetheless.

References

[edit]
  1. Xiang, Yang; Pathan, Mukaddim; Tao, Xiaohui; Wang, Hua (2012-10-31). Internet and Distributed Computing Systems: 5th International Conference, IDCS 2012, Wuyishan, Fujian, China, November 21-23, 2012, Proceedings. Springer. p. 263. ISBN 978-3-642-34883-9.
  2. Burns, Brendan; Beda, Joe; Hightower, Kelsey; Evenson, Lachlan (2022-08-02). Kubernetes: Up and Running. O'Reilly Media, Inc. p. 262. ISBN 978-1-0981-1017-8.
[edit]