Zadejte hledaný výraz...

jednoduchá záloha static webu DNS

Milan
verified
rating uzivatele
(23 hodnocení)
9. 3. 2010 12:41:07
Ahoj,
mám následující situaci. 2 fyzické servery, na každém běží DNS (ns1.domena.tld a ns2.domena.tld) a Apache.
Mám nějakou doménu.cz, která má nastaveny DNS na ns1 a ns2. Ns1 resolví na svou IP, ns2 také na svou IP (jinou). Na každém serveru je samozřejmě zkonfigurovaný apache pro danou doménu.
Očekával bych, že pokud nebude DNS na ns1 dostupné, provede se dotaz na ns2 a stránku poskytne stroj ns2. Takto jsem s tím počítal, jako s jednoduchou zálohou v případě výpadku jednoho či druhého stroje. Nyní má ale stroj ns1 celkový výpadek a doména.cz nejede (nepřeloží se název na IP). Ověřil jsem, že ns2 korektně navenek odpovídá a překládá (DNS).
Jinak ještě jedna zajímavost. Přestože měl až do dneška stroj ns1 bezchybný provoz, registruji nějaké přístupy na doména.cz i na ns2 (z internetu, podle access logu).
Napadne někoho proč nyní doména.cz nejede přes ns2, a proč i v případě že jsou oba stroje v pořádku registruji zátěž na obou? Díky.
---------- Doplňující příspěvek odeslán v 13:11 ----------
K první otázce, může to být tím, že DNS servery po cestě kešují a doposud nevypršelo TTL?
9. 3. 2010 12:41:07
https://webtrh.cz/diskuse/jednoducha-zaloha-static-webu-dns/#reply471156
Veros
verified
rating uzivatele
(1 hodnocení)
9. 3. 2010 15:27:19
Napsal cizek.milan;473375
Ahoj,
mám následující situaci. 2 fyzické servery, na každém běží DNS (ns1.domena.tld a ns2.domena.tld) a Apache.
Mám nějakou doménu.cz, která má nastaveny DNS na ns1 a ns2. Ns1 resolví na svou IP, ns2 také na svou IP (jinou). Na každém serveru je samozřejmě zkonfigurovaný apache pro danou doménu.
Očekával bych, že pokud nebude DNS na ns1 dostupné, provede se dotaz na ns2 a stránku poskytne stroj ns2. Takto jsem s tím počítal, jako s jednoduchou zálohou v případě výpadku jednoho či druhého stroje. Nyní má ale stroj ns1 celkový výpadek a doména.cz nejede (nepřeloží se název na IP). Ověřil jsem, že ns2 korektně navenek odpovídá a překládá (DNS).
Jinak ještě jedna zajímavost. Přestože měl až do dneška stroj ns1 bezchybný provoz, registruji nějaké přístupy na doména.cz i na ns2 (z internetu, podle access logu).
Napadne někoho proč nyní doména.cz nejede přes ns2, a proč i v případě že jsou oba stroje v pořádku registruji zátěž na obou? Díky.
---------- Doplňující příspěvek odeslán v 13:11 ----------
K první otázce, může to být tím, že DNS servery po cestě kešují a doposud nevypršelo TTL?
Všechno se chová správně - tedy tak, jak jsi to nastavil. :-)
Ano, částečná nedostupnost je způsobena tím, že DNS resolvery po cestě kešují a nevypršelo TTL. (Proto tam to TTL je :-) ). Nastav si TTL třeba na 5 minut, pak se nedostupnost prvního stroje "projeví" po pěti minutách. Staré záznamy vyexpirují a bude vyřešeno.
Zátěž na obou strojí je způsobena tím, že DNS resolver se (skoro náhodně) ptá libovolného nameserveru pro danou doménu, takže může dostat obě odpovědi. Až když nedostane odpověď, zkusí jiný nameserver.
Stačí tak?
--V
PS: Kdybys to chtěl řešit nějak systematičtěji, tak doporučuju heartbeat nebo podobné řešení.
9. 3. 2010 15:27:19
https://webtrh.cz/diskuse/jednoducha-zaloha-static-webu-dns/#reply471155
Milan
verified
rating uzivatele
(23 hodnocení)
9. 3. 2010 18:31:00
Ahoj, díky za objasnění. :-) Já žil právě v přesvědčení, že to funguje obdobně jako u DNS v klientovi. Tj. ptá se pouze prvního, až pokud je první nedostupný, pokračuje dalším.
9. 3. 2010 18:31:00
https://webtrh.cz/diskuse/jednoducha-zaloha-static-webu-dns/#reply471154
Pro odpověď se přihlašte.
Přihlásit