“Use root hints if no forwarders are available” ….bug
Πρόσφατα σε μία εγκατάσταση, ο administrator παρατήρησε πως ο DNS server (WS 2008 SP2) ενώ είχε ρυθμιστεί να χρησιμοποιεί forwarders και να μην αναζητά μόνος του name resolution στα root hints*, κάποιες στιγμές παρουσίαζε …δυναμικό χαρακτήρα και αγνοούσε τις ρυθμίσεις.
Δηλαδή έστελνε dns queries στα root hints παρά την …απαγόρευση.
Ρίχνοντας μια ματιά στις ρυθμίσεις του DNS αυτού τόσο από το γραφικό περιβάλλον όσο και από την dnscmd όλα ήταν όπως έπρεπε ρυθμισμένα.
Δηλαδή υπήρχαν forwarders και το check box “Use root hints if no forwarders are available” δεν ήταν επιλεγμένο, ακριβώς όπως φαίνεται στην εικόνα.
Παρόλαυτα τα δικτυακά traces ήταν αδιάψευστα. Ο DNS χρησιμοποιούσε root hints.
Όλη η ομάδα που ασχολούνταν με το θέμα, έψαχνε λύση οπότε και βρέθηκε το παρακάτω KB
Σε αυτό περιέγραφε το πρόβλημα, και ανέφερε την ύπαρξη ενός bug που θα λυθεί με το SP3 του WS 2008 πλέον.
Τι bug είναι αυτό? Ένα ορθογραφικό bug…
Στην ουσία το check box “Use root hints if no forwarders are available” λειτουργεί ανάποδα από ότι γράφει. Η μη επιλογή του επιτρέπει την χρήση root hints…
“A code defect in the Windows Server 2008 SP1 (RTM) and Service Pack 2 version of Dnsmgmt.msc causes the DNS service to use the opposite behavior than the Use root hints if no forwarders are available checkbox in the DNS Manager snap-in
This problem is scheduled be fixed in Windows Server 2008 Service Pack 3.”
Θα μου πείτε, σιγά το θέμα και τι κακό παθαίνεις αν συμβαίνει αυτό? Κακό δεν παθαίνεις απλά υπάρχει δικτυακή κίνηση χωρίς λόγο και κυρίως χωρίς να επιθυμείς να υπάρχει.
Προσοχή λοιπόν, και αναμονή για το SP3.
*root hints: DNS root hints contain host information that is needed to resolve names outside of the authoritative DNS domains. It contains names and addresses of the root DNS servers.
2 Comments
Recommended Comments