En modern DNS har stöd för Round Robin Load Distribution, vilket helt enkelt är flera A-records för samma domännamn. En modern DNS-server kommer alltså att returnera olika IP-nummer varje gång man frågar den om adressen till något och det betyder att besökare 1 hänvisas till en viss server, besökare 2 till en annan, besökare 3 till en tredje och besökare 4 den första igen.
www.minsajt.se 60 IN A 192.168.0.10
www.minsajt.se 60 IN A 155.28.12.15
www.minsajt.se 60 IN A 68.9.85.91
Detta är en feature i BIND (en vanlig DNS-server) från och med version 4.9, som roterar alla records den har flera av, när den svarar.
Sedan lägger man exakt samma webbplatsfiler på alla olika webbhotell.
Iden är inte helt korkad faktiskt. Inte speciellt instabil heller för om en besökare inte får ett svar från en webbserver är det bara att ladda om sidan och så hamnar man på en annan server. Har man noga koll på sin besöksstatstik och jämn fördelning av besökare ser man ju lätt vilken server som inte svarar så bra.
Det är inte speciellt vanligt att ett webbhotell inte fungerar.
Men denna lösning bygger på att det webbhotell som verkligen hanterar domänen har en DNS där du dels kan registera flera A-records för samma domän och dels att den DNS'en kommer att svara med olika nummer när den blir tillfrågad.
Detta kan fungera väl för statiska siter, men för dynamiska med databaser och liknande kan det bli lite krångligare. Om man inte bestämmer att bara ett ställe har databasen. Även här kan du stöta på patrull då de flesta webbhotell har det så konfigurerat att endast deras egna servrar kan prata med deras egen databas. Ibland kan de ändra på det, ibland är det inget problem alls.