Όταν πέφτει ο primary DNS...

Haris Alatas haris at crack.gr
Fri Mar 2 21:24:22 EET 2012


On 1/3/2012 17:09, Antonis Christofides wrote:
> ... τότε πώς γίνεται το failover στο secondary? Διαβάζω πως οι διάφοροι
> recursive nameservers, όπως π.χ. οι adsl routers, θα διαπιστώσουν ότι
> δεν απαντά ο primary, θα καταγράψουν την πληροφορία, και επομένως, μετά
> το πρώτο request που θα καθυστερήσει λίγα δευτερόλεπτα, θα ρωτάνε
> κατευθείαν το secondary και θα απαντάνε αμέσως. Αυτό βέβαια δημιουργεί
> περισσότερα ερωτήματα απ' όσα απαντάει. Εν πάση περιπτώσει, για να μην
> έχουν καθυστέρηση οι χρήστες μου όσο είναι πεσμένος ο primary, υπάρχει
> κάτι που να μπορώ να κάνω;
> 
> (Καταλαβαίνω ότι μία λύση είναι να έχω failover ip, δηλαδή είτε να
> αναλάβει την ip address αυτόματα ένα άλλο μηχάνημα στο ίδιο data center
> είτε να έχω anycast. Σ' αυτή την περίπτωση βέβαια δεν θα λέγαμε ότι
> "πέφτει ο primary", αφού λόγω αυτής της τεχνικής εξακολουθεί να υπάρχει.
> Το ερώτημα είναι τι γίνεται αν πάψει να απαντάει η ip του primary.)
> 

Για την ιστορία, με τον όρο "primary DNS" εννοούμε συνήθως τον
nameserver που είναι υπεύυνος για το reverse DNS.
Αν όμως αναφέρεσαι με τον όρο αυτό για τον master της ζώνης και τον
slave τότε δεν υφίσταται διότι ακόμη και τα windows ρωτάνε τυχαία
οποιονδήποτε απο αυτούς που δήλωσες. Εν ολίγοις δεν υπάρχει διαχωρισμός.

Όσον αφορά το timeout για το UDP Query που στέλνει ο DNS Client είναι
αρκετά μικρό (της τάξεως των μερικών seconds) και λόγω μάλιστα ότι
πρόκειται για μια επικοινωνία που η άλλη πλευρά απαντάει ΑΝ και μόνο ΑΝ
γουστάρει. Αν δεν πάρει απάντηση ή λάβει κάποιο temporary ERROR τότε
ρωτάει τον επόμενο.


More information about the Linux-greek-users mailing list