Mnohem složitější to opravdu je. Začíná to nicméně už tím, že stejná služba má v DNS klidně desítky záznamů, takže každých pár minut můžet komunikovat s jiným serverem, klidně v jiném datacentru. Použít centrální server by bylo značně riskantní, protože když lehne, tak je po srandě
Velké firmy, které mají vlastní DNS servery, používají navíc load-balancery, které odpovídají na DNS dotazy podle toho, jaké vytížení aktuálně který server má + je do toho zahrnuta lokalita tazatele (a z ČR vás to do Japonska pošle opravdu jen když není zbytí). Navíc servery jsou schopné předat "zákazníka" nějakému kolegovi, pokud je detekována výhodnost takové akce např. z hlediska repliky distribuované databáze...
Takhle jen hrubý nástin. Je to opravdu složité