Dnes se vám vše vydaří a přečtete si tento inzerát.
WEDOS SLEVA 25% (kód:WEBTRH25) + SOUTĚŽ o pobyty ve 4* hotelu a jízdy ve Ferrari
Zobrazují se odpovědi 1 až 3 z 3

Téma: jednoduchá záloha static webu DNS

  1. #1

    jednoduchá záloha static webu DNS

    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?
    Citovat Citovat  

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

    3xw poptává: Programátor PHP/MySQL (student) - spěchá
    FestikCZ poptává: Oprava PHP v Clon travianu
    Infernits.COM poptává: Úprava osCommerce: SEO URL
  3. #2

    Re: jednoduchá záloha static webu DNS

    Citace Původně odeslal cizek.milan Zobrazit příspěvek
    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í.
    Citovat Citovat  

  4. #3

    Re: jednoduchá záloha static webu DNS

    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.
    Citovat Citovat  

Podobná témata

  1. static proměnná v PHP
    By vojta.rylko in forum PHP
    Odpovědí: 2
    Poslední příspěvek: 16.02.2009, 21:22
Hostujeme u Server powered by TELE3