Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: a903user 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
-
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.
-
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.
-
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).