DNS, automatické přesměrování

DNS, automatické přesměrování
« kdy: 03. 01. 2012, 11:10:25 »
Ahoj, jak se řeší situace, kdy máte v DNS A záznam na nějaký server a v případě výpadku tohoto serveru potřebujete, aby se provoz v reálném čase automaticky přesměroval na jiný, záložní server. Ideálně něco s prioritou a možností zadat více záložních serverů. Pro případy výpadku i některého ze záložních serverů. Např.:

Standardně:
cosi   IN   A   1.2.3.4

V případě výpadku 1.2.3.4 "změnit" na:
cosi   IN   A   1.2.3.5 (priorita 10)
cosi   IN   A   1.2.3.6 (priorita 20)
cosi   IN   A   1.2.3.7 (priorita 30)

Napadá mě, že buď by na DNS serveru musela běžet nějaká služba, co by v případě výpadku serveru přepsala A záznam na záložní server, ale zde je problém s požadavkem automatického přesměrování v reálném čase kvůli době platnosti DNS záznamu. Pak už mě napadá leda nějaký balancer.

Jak se tento problém řeší v praxi?
Díky


Sten

Re:DNS, automatické přesměrování
« Odpověď #1 kdy: 03. 01. 2012, 11:51:00 »
V praxi se to řeší load balancerem, případně dvěma propojenýma, kteří si přehazují jednu IP adresu, když ten druhý umře. Změna A záznamu se řeší, jenom pokud je potřeba změnit serverovnu.

Re:DNS, automatické přesměrování
« Odpověď #2 kdy: 03. 01. 2012, 12:13:50 »
Předpokládám, že Round-robin DNS je o něčem jiném... Tam se klient v případě výpadku nějakého serveru automaticky nepřesměruje jinam.

Sten

Re:DNS, automatické přesměrování
« Odpověď #3 kdy: 03. 01. 2012, 12:25:28 »
Round-robin DNS se používá hlavně pro rozdělování zátěže mezi load balancery, protože tam s jednou IP adresou nevystačíte (pokud nemáte multicast, ale tam jsou jiné problémy).