An ordinary DNS server answers everyone the same way: no matter who asks for sayt.uz, the same IP is returned. For global services this is inefficient — sending a Tashkent user to a US server adds up to 200 milliseconds of latency. GeoDNS solves the problem and underpins CDNs and global apps.
How GeoDNS works
A GeoDNS server inspects the source IP of the query and uses a MaxMind-style geoip database to identify the country and sometimes the city. Then it picks the matching IP from its configuration. One IP for Tashkent, another for Moscow, a third for New York.
This usually runs on specialized servers: PowerDNS GeoIP backend, Cloudflare Load Balancing, Amazon Route 53 and NS1 support GeoDNS. Locally you can set it up with Knot DNS or a Bind GeoIP plugin.
CDN and lower latency
CDN (Content Delivery Network) is the biggest user of GeoDNS. Cloudflare, Akamai, Fastly run millions of servers and route every visitor to the closest one. Tashkent asks for cdn.sayt.uz and gets a Singapore or Frankfurt IP; Europe gets Amsterdam.
This cuts latency 5 to 10 times. In our experience a single-server site loads in 280 ms on average, while through a CDN it loads in 35 ms. The user sees it faster, the origin is offloaded. SEO benefits too — Google factors page speed into ranking.
Load balancing and failover
GeoDNS handles more than geography; it also balances load. Say you have two servers in Tashkent — one should take 60 percent of traffic, the other 40. You list two IPs with weights, and queries are split accordingly.
Failover is easy with GeoDNS too. Health checks are sent to the primary server, and if it goes down, the DNS reply switches to backup. The user never notices — the change propagates in under 30 seconds.
Regional content and law
Another use case is regional content. Your sayt.uz can automatically serve the Uzbek version to Uzbekistan users and Russian version to Russia, with no HTTP redirect.
GeoDNS also helps with legal compliance. Under GDPR, European user data must stay in Europe. GeoDNS routes European users to a European data center automatically.
Sayt.uz practice
9 percent of our customers use GeoDNS, mostly e-commerce and media sites with audiences outside Uzbekistan. In 2032, 38 GeoDNS setups cut average page load time by 73 percent. Our GeoDNS covers three regions: Uzbekistan (Tashkent), Europe (Frankfurt) and Asia (Singapore). The plan starts at 580,000 UZS per year and includes 3 IP slots, 5 million queries per month and primary-server health checks. Enterprise plan is 1,850,000 UZS per year with 10 regions and unlimited queries.