1) mine personlige erfaringer er at fx. teledanske og cybercity's dns servere er slemme til at holde på dns informationer i pænt lang tid (24 timer) Det giver også meget god mening da de selfølgeligt ikke kan tillade så meget ekstrat trafik på deres dns servere. Skulle fx. Teledanskes dns gå ned ville en ret betydelig del af befolkningen jo pludsligt stå uden net ;)
Bortset fra det så er løsningen (om end meget opfindsom :) ikke lige det man normalt går efter i forbindelse med at sikre sig oppe tid. Jow det lugter da lidt af redundans .. bare ikke på den fede måde. Der er for mange ting der kan gå galt.
Skridt nr 1 vil fordet meste være at finde et sikkert sted at hoste. Det lydder det til i har (hvafaen... hvis DIX'en er nede så er i formenligt rimligt ligeglade med om i selv køre)
Når vi er kommet over det step. Så begynder vi at snakke redundans. Det kan så gøres på flere planer.
I microsoft verdnen ville man nok begynde at kigge på enten hardware clustering (simpelt failover cluster) det er dyrt og nemt at sætte op ;) Går en maskine ned fejler systemet blot over på den anden node og køre viddere i løbet af 5 - 30 sek.
Ellers kunne Network loadbalancing være sjovt at kigge på. Hvor man i praksis sætter imellem 2 og 32 maskiner op så de svare på samme ip adresse. Maskinerne har så en alguritme der allerede inden pakken når TCP/IP stacken fortæller om pakken skal udføres af denne maskine eller en af de andre. Hvis det er en af de andre bliver den bare ignoreret. Ellers udføre den requestet og svare.
Den sidste løsning er "billig" da man bare kan bruge en flok standard maskiner. Når en maskine går ned så rekonfigurere webclustret og distribuere requests til de resterende maskiner. Men hvis man ikke snakker statiske web applikationer så kræver denne læsning oftest en del reprogrammering. Da man skal have alle data replikeret ud på samplige maskiner.
Anyway du kan finde tons af info på m$.com
http://www.microsoft.com/windows2000/technologies/clustering/default.aspJeg vil lade være med at skrible mere, da jeg ikke aner noget om systemet vi snakker om. Og der jo er en stor sansynlighed for at det ikke er M$ produkter vi snakker om ;)
Jeg går dog ud fra at der inden for unix/linux verdnen findes lignende løsninger.
Men den med at lade 2 dns servere står og sprede forskellig informationer om samme domain er formenligt en ret dårlig ide ;)
Der findes forresten også hardware løsninger (ikke noget jeg keder mere til). Det minder meget om network loadbalancing. Nemlig at man på router niv. fordeler requests til forskellige servere.
Hygge
Hvid