Τι είναι μια εγγραφή NS;

Αλλάζεις πάροχο φιλοξενίας, όλα φαίνονται σωστά, όμως η ιστοσελίδα σου είναι εκτός λειτουργίας εδώ και έξι ώρες και δεν καταλαβαίνεις γιατί. Εννέα στις δέκα φορές, το πρόβλημα είναι μια εγγραφή NS. Οι εγγραφές NS ελέγχουν ποιοι nameservers είναι υπεύθυνοι για…

Πρόχειρο

Αν έχεις ήδη διαβάσει το κεφάλαιο για το πώς δουλεύει το DNS, ξέρεις ότι το DNS μεταφράζει ονόματα domain σε διευθύνσεις IP μέσα από μια σειρά αναζητήσεων. Η εγγραφή NS βρίσκεται ακριβώς στη μέση αυτής της διαδικασίας. Λέει στο διαδίκτυο πού να πάει για να βρει όλα τα υπόλοιπα για το domain σου. Χωρίς αυτήν, οι εγγραφές A, MX, CNAME και κάθε άλλη ρύθμιση που έχεις κάνει γίνονται αδύνατο να βρεθούν.

Τι σημαίνει NS;

Το NS σημαίνει Name Server. Μια εγγραφή NS λέει "αυτός ο nameserver είναι υπεύθυνος για όλα τα ερωτήματα DNS αυτού του domain". Δεν δείχνει στην ιστοσελίδα σου. Δεν δείχνει στο email σου. Δείχνει στον server που κρατά όλες τις άλλες εγγραφές σου.

Φαντάσου το domain σου σαν ένα κτίριο και τις εγγραφές DNS σαν τα δωμάτια μέσα του. Η εγγραφή NS είναι η διεύθυνση που αναγράφεται στον κατάλογο και λέει σε όλους πού βρίσκεται το κτίριο. Αν η διεύθυνση είναι λάθος, δεν έχει σημασία πόσο όμορφα είναι τακτοποιημένα τα δωμάτια. Κανείς δεν μπορεί να βρει το κτίριο.

Πώς ταιριάζουν οι εγγραφές NS στην αλυσίδα αναζήτησης DNS;

Κάθε φορά που κάποιος γράφει το domain σου στον browser, η αναζήτηση DNS ακολουθεί μια συγκεκριμένη διαδρομή. Η εγγραφή NS εμφανίζεται ακριβώς στη μέση της και ό,τι ακολουθεί εξαρτάται από το αν είναι σωστή.

Δες τι γίνεται βήμα βήμα.

  1. Ο browser ζητά από έναν resolver DNS να βρει τη διεύθυνση IP του domain σου
  2. Ο resolver επικοινωνεί με έναν root server, που τον στέλνει στον server TLD για την κατάληξή σου (.com, .net, .org)
  3. Ο server TLD ελέγχει τις εγγραφές NS του domain σου και επιστρέφει τις διευθύνσεις των nameservers
  4. Ο resolver επικοινωνεί με τον nameserver που αναγράφεται στην εγγραφή NS
  5. Ο nameserver αυτός ψάχνει την εγγραφή A (ή όποια εγγραφή χρειάζεται) και επιστρέφει την απάντηση
  6. Ο browser συνδέεται στη διεύθυνση IP και φορτώνει τη σελίδα

Βλέπεις τον ρόλο που παίζει εκεί η εγγραφή NS; Είναι η γέφυρα ανάμεσα στον server TLD και στον nameserver σου. Ο server TLD δεν ξέρει τίποτα για τη διεύθυνση IP σου, τη ρύθμιση του email σου ή την ιστοσελίδα σου. Ξέρει μόνο ποιους nameservers να ρωτήσει. Αυτή την απάντηση τη δίνει η εγγραφή NS.

Πώς μοιάζει μια εγγραφή NS;

Η δομή είναι απλή. Τέσσερα μέρη.

  • Hostname (όνομα) είναι το domain στο οποίο ισχύει η εγγραφή. Για το ριζικό domain, γράφεται "@" ή μένει κενό. Για υποτομέα, θα ήταν το όνομα του υποτομέα
  • Τύπος δηλώνει ότι αυτή είναι εγγραφή NS
  • Τιμή (nameserver) είναι το hostname του nameserver που είναι υπεύθυνος για το domain σου. Κάτι σαν ns1.exampleprovider.com
  • TTL (time to live) ελέγχει για πόση ώρα οι servers DNS κρατούν αυτή την εγγραφή στη cache πριν ελέγξουν ξανά. Οι εγγραφές NS έχουν συνήθως μεγαλύτερο TTL, συχνά 86400 δευτερόλεπτα (δηλαδή 24 ώρες)

Το domain σου θα έχει πάντα τουλάχιστον δύο εγγραφές NS, καθεμία να δείχνει σε διαφορετικό nameserver. Γιατί δύο; Για εφεδρεία. Αν πέσει ο ένας nameserver, ο άλλος αναλαμβάνει και συνεχίζει να απαντά στα ερωτήματα DNS του domain σου.

Μια τυπική ρύθμιση μοιάζει έτσι.

  • Όνομα ορισμένο σε @
  • Τύπος ορισμένος σε NS
  • Τιμή ορισμένη σε ns1.exampleprovider.com
  • TTL ορισμένο σε 86400

Μετά μια δεύτερη εγγραφή με το ίδιο όνομα και τον ίδιο τύπο, αλλά που δείχνει στο ns2.exampleprovider.com.

Ποιες είναι οι προεπιλεγμένες εγγραφές NS;

Όταν καταχωρίζεις ένα domain, ο registrar ορίζει αυτόματα εγγραφές NS που δείχνουν στους δικούς του nameservers. Η ζώνη DNS σου δημιουργείται και φιλοξενείται αμέσως σε αυτούς τους servers. Όποιες εγγραφές προσθέτεις από τον πίνακα ελέγχου του registrar βρίσκονται σε αυτούς τους nameservers.

Για πολλές επιχειρήσεις, αυτές οι προεπιλογές δεν χρειάζεται ποτέ να αλλάξουν. Αν διαχειρίζεσαι το DNS στο ίδιο μέρος όπου αγόρασες το domain, οι προεπιλογές δουλεύουν μια χαρά. Χρειάζεται να τις αγγίξεις μόνο όταν θέλεις να χειρίζεται το DNS σου άλλος πάροχος.

Πότε πρέπει να αλλάξεις τις εγγραφές NS;

Υπάρχουν μερικές περιπτώσεις όπου θα άλλαζες τις εγγραφές NS ώστε να δείχνουν σε διαφορετικούς nameservers.

Μετάβαση στους nameservers ενός παρόχου φιλοξενίας

Κάποιοι πάροχοι φιλοξενίας σού ζητούν να δείξεις τις εγγραφές NS στους δικούς τους nameservers. Αυτό τους δίνει πλήρη έλεγχο της ζώνης DNS σου, κάτι που τους διευκολύνει να ρυθμίσουν αυτόματα τα πάντα για την ιστοσελίδα σου. Αφού το κάνεις, διαχειρίζεσαι όλες τις εγγραφές DNS μέσω του παρόχου φιλοξενίας αντί για τον registrar.

Χρήση εξωτερικού παρόχου DNS

Οι αποκλειστικοί πάροχοι DNS συχνά προσφέρουν ταχύτερους χρόνους απόκρισης, καλύτερη διαθεσιμότητα και πιο προηγμένες λειτουργίες από έναν τυπικό registrar. Για να χρησιμοποιήσεις έναν, ενημερώνεις τις εγγραφές NS ώστε να δείχνουν στους nameservers αυτού του παρόχου. Το domain σου μένει καταχωρισμένο εκεί που είναι, αλλά οι ρυθμίσεις DNS μετακινούνται στον νέο πάροχο.

Χρήση δικτύου διανομής περιεχομένου (CDN)

Κάποιες υπηρεσίες CDN χρειάζονται να αλλάξεις τις εγγραφές NS, ώστε να διαχειρίζονται το DNS και να δρομολογούν την κίνηση μέσα από το δίκτυό τους. Έτσι το CDN στέλνει τους επισκέπτες στον πλησιέστερο server, κάτι που επιταχύνει τη φόρτωση της ιστοσελίδας σου.

Πώς αλλάζεις τις εγγραφές NS;

Να μια σημαντική λεπτομέρεια που μπερδεύει τον κόσμο. Τις εγγραφές NS τις αλλάζεις στον registrar του domain σου, όχι στον επεξεργαστή ζώνης DNS. Αυτό διαφέρει από την αλλαγή εγγραφών A ή CNAME, που τις επεξεργάζεσαι στον πίνακα διαχείρισης DNS όποιου φιλοξενεί τους nameservers σου.

Τα βήματα είναι αυτά.

  1. Πάρε τις νέες διευθύνσεις nameserver από τον πάροχο στον οποίο μετακινείσαι. Συνήθως παίρνεις δύο ή περισσότερες (όπως ns1.newprovider.com και ns2.newprovider.com)
  2. Συνδέσου στον λογαριασμό σου στον registrar
  3. Βρες τις ρυθμίσεις nameserver. Είναι ξεχωριστές από τον επεξεργαστή ζώνης DNS
  4. Αντικατάστησε τις τρέχουσες διευθύνσεις nameserver με τις νέες
  5. Αποθήκευσε τις αλλαγές

Κάτι να κάνεις πριν την αλλαγή. Ρύθμισε πρώτα στους νέους nameservers όλες τις εγγραφές DNS που χρειάζεσαι. Έτσι, όταν η κίνηση αρχίσει να πηγαίνει στους νέους nameservers, οι εγγραφές σου θα περιμένουν ήδη και η ιστοσελίδα σου θα μένει online όλη την ώρα. Για έναν πλήρη οδηγό σύνδεσης domain, δες το κεφάλαιο για το πώς δείχνεις ένα domain σε ιστοσελίδα.

Τι συμβαίνει αφού αλλάξεις τις εγγραφές NS;

Η αλλαγή δεν γίνεται παντού ταυτόχρονα, σαν να πατάς διακόπτη. Οι servers DNS σε όλο τον κόσμο κρατούν τις εγγραφές NS στη cache με βάση την τιμή TTL. Μέχρι να λήξει η κρατημένη εκδοχή, κάποιοι servers θα στέλνουν ακόμα ερωτήματα στους παλιούς nameservers σου, ενώ άλλοι θα χρησιμοποιούν τους νέους.

Αυτό το ενδιάμεσο διάστημα λέγεται διάδοση DNS. Μπορεί να πάρει από λίγα λεπτά έως 48 ώρες, αν και οι περισσότερες αλλαγές ολοκληρώνονται μέσα σε λίγες ώρες. Κατά τη διάδοση, κάποιοι επισκέπτες μπορεί να βλέπουν την παλιά εκδοχή της ιστοσελίδας σου και άλλοι τη νέα ρύθμιση. Αυτό είναι φυσιολογικό και προσωρινό.

Για να κυλήσουν όλα ομαλά, άφησε ενεργές τις εγγραφές DNS στους παλιούς nameservers μέχρι να τελειώσει η διάδοση. Μην τις διαγράψεις αμέσως. Αφού επιβεβαιώσεις ότι όλα δουλεύουν στους νέους nameservers, μπορείς να καθαρίσεις τους παλιούς.

Ποια είναι η διαφορά ανάμεσα σε εγγραφή NS και nameserver;

Αυτά τα δύο μπερδεύονται συχνά, αλλά δεν είναι το ίδιο πράγμα.

Ένας nameserver είναι ο πραγματικός server που αποθηκεύει τις εγγραφές DNS και απαντά στα ερωτήματα DNS. Είναι το μηχάνημα που κάνει τη δουλειά.

Μια εγγραφή NS είναι απλώς η καταχώριση DNS που λέει "πήγαινε να μιλήσεις με εκείνον τον nameserver για αυτό το domain". Είναι ο δείκτης, όχι ο ίδιος ο server.

Φαντάσου τον nameserver σαν κτίριο και την εγγραφή NS σαν την καταχώριση στον τηλεφωνικό κατάλογο που λέει στον κόσμο ποιο κτίριο να επισκεφτεί. Αν αλλάξεις την εγγραφή NS, αλλάζεις πού στέλνονται οι άνθρωποι. Το ίδιο το κτίριο δεν μετακινείται.

Τι συμβαίνει όταν οι εγγραφές NS είναι λάθος;

Αν οι εγγραφές NS δείχνουν σε nameservers που δεν υπάρχουν, είναι εκτός λειτουργίας ή δεν έχουν ρυθμισμένη τη ζώνη DNS σου, το domain σου σταματά να δουλεύει εντελώς. Η ιστοσελίδα σου δεν θα φορτώνει. Το email σου δεν θα παραδίδεται. Κάθε υπηρεσία που συνδέεται με το domain σου σβήνει.

Και να γιατί μπερδεύει τόσο όταν συμβαίνει. Μπαίνεις στον πίνακα DNS και όλα φαίνονται σωστά. Οι εγγραφές A είναι εκεί, οι εγγραφές MX είναι ρυθμισμένες. Όμως τίποτα από αυτά δεν μετράει, γιατί η εγγραφή NS στέλνει το διαδίκτυο σε λάθος μέρος. Το σύστημα DNS δεν βλέπει ποτέ τις άλλες εγγραφές σου.

Δεν χαλάει μόνο μία υπηρεσία. Χαλάνε όλα μαζί.

Οι πιο συνηθισμένες αιτίες είναι απλές.

  • Ενημέρωση των εγγραφών NS προς νέο πάροχο πριν ρυθμιστεί η ζώνη DNS σε αυτόν τον πάροχο
  • Εισαγωγή των διευθύνσεων nameserver με τυπογραφικά λάθη
  • Αλλαγή παρόχου φιλοξενίας και παράλειψη ενημέρωσης των εγγραφών NS στον registrar
  • Λήξη του λογαριασμού φιλοξενίας DNS ενώ οι εγγραφές NS δείχνουν ακόμα σε αυτόν

Αν το domain σου σταματήσει ξαφνικά να δουλεύει σε όλες τις υπηρεσίες, έλεγξε πρώτα τις εγγραφές NS. Είναι ο πιο συνηθισμένος ένοχος.

Ποια είναι τα συνηθισμένα λάθη με τις εγγραφές NS;

Πέρα από το να δείχνεις σε λάθος nameservers, εμφανίζονται ξανά και ξανά και μερικά άλλα λάθη.

  • Ορισμός μόνο μίας εγγραφής NS. Το domain σου πρέπει να έχει πάντα τουλάχιστον δύο εγγραφές NS που δείχνουν σε διαφορετικούς nameservers. Αν έχεις μόνο μία και πέσει εκείνος ο nameserver, ολόκληρο το domain σου είναι απρόσιτο μέχρι να επανέλθει
  • Εγγραφές NS που δεν ταιριάζουν. Οι εγγραφές NS στον registrar και οι εγγραφές NS μέσα στη ζώνη DNS σου πρέπει να συμφωνούν. Αν δείχνουν σε διαφορετικούς nameservers, η επίλυση DNS μπορεί να συμπεριφερθεί απρόβλεπτα
  • Επεξεργασία των εγγραφών NS στη ζώνη DNS αντί για τον registrar. Οι εγγραφές NS που μετράνε για την ανάθεση βρίσκονται στο επίπεδο του registrar. Αν τις αλλάξεις στον επεξεργαστή ζώνης DNS, δεν αλλάζει το πού στέλνει ερωτήματα ο server TLD
  • Πολύ γρήγορη διαγραφή των παλιών εγγραφών DNS. Αν αλλάξεις nameservers και σβήσεις αμέσως τις εγγραφές σου από τον παλιό πάροχο, οι επισκέπτες των οποίων η cache DNS δείχνει ακόμα στους παλιούς nameservers θα βλέπουν σφάλματα μέχρι να ολοκληρωθεί η διάδοση

Το WEMASY και οι εγγραφές NS

Μπορείς να συνδέσεις το δικό σου domain με ένα πακέτο επί πληρωμή του WEMASY.

Δες τι περιλαμβάνει κάθε πακέτο στη σελίδα WEMASY pricing.

Τι ακολουθεί

Τώρα που ξέρεις πώς οι εγγραφές NS αναθέτουν την εξουσία DNS του domain σου, το επόμενο κεφάλαιο καλύπτει την εγγραφή AAAA. Κάνει την ίδια δουλειά με την εγγραφή A, αλλά χρησιμοποιεί διεύθυνση IPv6 αντί για IPv4 και γίνεται όλο και πιο σημαντική καθώς το διαδίκτυο κινείται προς τη νεότερη μορφή διευθύνσεων. Για μια επισκόπηση όλων των τύπων εγγραφών και του πότε χρησιμοποιείς τον καθένα, δες το κεφάλαιο για τους τύπους εγγραφών DNS.

Συχνές ερωτήσεις

Μπορείς να έχεις διαφορετικές εγγραφές NS για έναν υποτομέα;

Ναι. Μπορείς να αναθέσεις έναν υποτομέα σε διαφορετικό σύνολο nameservers, δημιουργώντας εγγραφές NS για αυτόν τον υποτομέα μέσα στη ζώνη DNS σου. Αυτό λέγεται ανάθεση υποτομέα. Το DNS του υποτομέα διαχειρίζεται τότε εξ ολοκλήρου από τους nameservers που ορίζεις, ξεχωριστά από το υπόλοιπο domain σου. Αυτό είναι συνηθισμένο σε μεγάλους οργανισμούς που αφήνουν διαφορετικές ομάδες να διαχειρίζονται τους δικούς τους υποτομείς. Ο Δημιουργός ιστοσελίδων του WEMASY σου επιτρέπει να φτιάξεις τις δικές σου σελίδες στην ιστοσελίδα σου.

Πόσες εγγραφές NS πρέπει να έχει ένα domain;

Τουλάχιστον δύο. Οι δύο ή περισσότερες εγγραφές NS εξασφαλίζουν ότι αν πέσει ένας nameserver, ο άλλος μπορεί ακόμα να απαντά στα ερωτήματα DNS. Οι περισσότεροι πάροχοι DNS αναθέτουν από προεπιλογή δύο έως τέσσερις nameservers. Δεν υπάρχει αυστηρό ανώτατο όριο, αλλά το δύο είναι το ελάχιστο για αξιόπιστη λειτουργία.

Επηρεάζουν οι εγγραφές NS την παράδοση του email;

Έμμεσα, ναι. Οι εγγραφές NS καθορίζουν ποιοι nameservers κρατούν τις εγγραφές MX, τις εγγραφές SPF και άλλες καταχωρίσεις DNS που αφορούν το email. Αν οι εγγραφές NS δείχνουν σε nameservers που δεν έχουν ρυθμισμένες τις σωστές εγγραφές email, η παράδοση email στο domain σου θα αποτύχει. Οι ίδιες οι εγγραφές NS δεν δρομολογούν το email, αλλά ελέγχουν πού αποθηκεύονται οι οδηγίες δρομολόγησης του email.

Είναι ασφαλές να αλλάξεις τις εγγραφές NS ενώ η ιστοσελίδα σου είναι ζωντανή;

Είναι ασφαλές αρκεί να προετοιμαστείς πρώτα. Ρύθμισε όλες τις εγγραφές DNS στους νέους nameservers πριν αλλάξεις τις εγγραφές NS στον registrar. Έτσι, όταν τα ερωτήματα DNS αρχίσουν να φτάνουν στους νέους nameservers, οι σωστές εγγραφές θα είναι ήδη εκεί. Κράτα ενεργές τις εγγραφές στους παλιούς nameservers μέχρι να τελειώσει η διάδοση. Αν γίνει σωστά, οι επισκέπτες δεν θα πρέπει να καταλάβουν την αλλαγή.

Ποια είναι η διαφορά ανάμεσα στην αλλαγή εγγραφών NS και στην αλλαγή μιας εγγραφής A;

Η αλλαγή μιας εγγραφής A ενημερώνει μία μόνο ρύθμιση που λέει στο DNS σε ποια διεύθυνση IP server να συνδεθεί. Η αλλαγή εγγραφών NS μετακινεί ολόκληρη τη ζώνη DNS σου σε άλλον πάροχο. Όταν αλλάζεις εγγραφές NS, όλη η διαχείριση DNS, μαζί με τις εγγραφές A, MX, CNAME και όλα τα υπόλοιπα, μετακινείται στους νέους nameservers. Είναι πολύ μεγαλύτερη αλλαγή από την ενημέρωση μίας εγγραφής.

Βάλ’ το αμέσως σε εφαρμογή
στη δική σου ιστοσελίδα.

Ξεκίνα δωρεάν με το WEMASY και φτιάξε τη σελίδα σου σε λίγα λεπτά.