Round robin DNS je jednou z metod vyvažování zátěže nebo odolnosti proti chybám kvůli redundanci počtu serverů řízením odpovědí serveru DNS v souladu s nějakým statistickým modelem. Obvykle se používá na internetové servery, jako jsou webové servery , servery FTP .
V nejjednodušším případě Round robin DNS funguje tak, že na požadavky odpovídá nejen jedinou IP adresou , ale seznamem několika adres serveru, které poskytují identickou službu. Pořadí, ve kterém jsou vráceny adresy IP ze seznamu, je založeno na algoritmu round-robin . S každou odpovědí se mění sekvence IP adres. Jednoduchí klienti se zpravidla snaží navázat spojení s první adresou v seznamu, takže různí klienti dostanou adresy různých serverů, což rozloží celkovou zátěž mezi servery.
Neexistuje žádný standardní postup pro určení, které adresy bude žádající aplikace používat - některé servery se snaží změnit pořadí seznamu a upřednostňují číselně "bližší" sítě. Někteří klienti pro stolní počítače se snaží získat alternativní adresy poté, co se jim nepodařilo navázat spojení po dobu 30–45 sekund.
Round robin DNS se často používá k rozložení zátěže geograficky distribuovaných webových serverů. Společnost má například jednu doménu a tři stejné webové stránky umístěné na třech serverech se třemi různými adresami. Když jeden uživatel vstoupí na hlavní stránku, bude přesměrován na první IP adresu. Druhý uživatel přistupující na hlavní stránku bude odeslán na další IP adresu a třetí uživatel bude odeslán na třetí adresu. V každém případě, že je přidělena IP adresa, je odeslána na konec seznamu. Čtvrtý uživatel bude tedy odeslán znovu na první IP adresu a tak dále.
Přestože se Round robin DNS (RR DNS) snadno implementuje, má tento algoritmus několik problematických nedostatků souvisejících s ukládáním záznamu v hierarchii RR DNS do mezipaměti, stejně jako ukládáním do mezipaměti na straně klienta, vydanou adresou a jejím opětovným použitím, kombinací což je těžké zvládnout.. RR DNS se nespoléhá na dostupnost služby. Pokud je například služba na jedné z adres nedostupná, RR DNS bude tuto adresu nadále distribuovat a klienti se budou stále pokoušet připojit k nefunkčnímu serveru.
Také to nemusí být nejlepší volba pro samovyvažování, protože pouze zamění pořadí adres pokaždé, když je požadováno jméno serveru. Přiřazování IP adresy uživatele k jeho geografické poloze, době běhu, zatížení serveru, přetížení sítě atd. se nebere v úvahu. Okruh zatížení je nejvhodnější pro služby s velkým počtem rovnoměrně rozložených připojení k serverům stejné kapacity. Jinak to jen vyrovnává zátěž.
Existují způsoby, jak tato omezení překonat. Například upravené servery DNS (jako je lbnamed) mohou pravidelně dotazovat zrcadlové servery, aby zkontrolovaly, zda jsou dostupné a zaneprázdněné. Pokud server neodpovídá podle potřeby, může být dočasně odebrán z fondu DNS , dokud neoznámí, že opět funguje podle specifikace.