round robin dns fail

Pentru cei ce au injurat ca a mers blog-ul in suturi in ultimile 3 -4 zile, scuze, a fost o problema de lazy admin. Daca intampinati probleme cu accesarea, please let me know.

Pt cine vrea si o explicatie tehnica, here goes:

Masina gazda are 2 conexiuni instabile la internet, un Clicknet si un CableLink.

Configurate ca default gw pt balance. Tot pt balance, de DNS de data asta, folosesc Afraid.org cu inadyn ca client.

In principiu daca pica curentul, pica conexiunea de RDS, ca aparatele lor sunt alimentate de Electrica, dar ramane in picioare Clicknet ca ei au alimentare separata, iar la mine e un mic ups. Si pt ca e setat dns round-robin, in ttl 60 se schimba ip primar.

A cazut curentul mult mai mult decat duce ups, pierdut 120+ zile de uptime, le declar nule.

Power up on AC back 🙂 pornit tot la loc odata cu revenirea tensiunii pe retea. Nu si Clicknet.

Asa ca default gw a fost ales RDS. Inadyn a raportat schimbarea de ip.

Si-a revenit Clicknet, gw default a trecut pe el, inadyn a raportat noul ip.

De ce e aiurea? Pai inadyn e pus sa faca refresh la 10 min, suficient pt oricare din cele 2 conexiuni sa isi revina. Ambele au IP-uri statice, dar din pacate ISP-istii nostrii nu inteleg acelasi lucru prin IP static, asa ca le mai schimba din cand in cand fara sa anunte, daia folosesc inadyn.

Afraid are un trick misto, care ii zice “link updates for same ip”. adica daca ai mai multe records cu acelasi ip, e suficient sa dai update la unu si se vor modifica toate.

La mine, RDS era static, si Clicknet era pe dynamic update.

Cand si-a revenit masina, dar nu si Clicknet, recordu dinamic a primit ip de RDS, asa ca erau 2 A records cu acelasi IP.

Cand si-a revenit Clicknet, recordu dinamic a primit ip-ul corespunzator, totusi pt ca era faza cu link for same ip, cele 2 records cu ip de RDS, s-au transformat in 2 recrds cu ip de Clicknet.

Iar Clicknet in continuare a mers in suturi, iar round-robin-u se facea intre aceleasi 2 ip-uri de Clicknet.

Acuma cica merge cum trebuie. Daca mai intampina cineva probleme, please drop me a line.


Post-uri similare:


Comments

Leave a Reply




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

icon-pidjin.png