Τι είναι οι εγγραφές DNS;

Έχεις αναρωτηθεί ποτέ τι ελέγχει πού στέλνει τον κόσμο το domain σου; Οι εγγραφές DNS είναι οι ρυθμίσεις που αποφασίζουν αν οι επισκέπτες φτάνουν στην ιστοσελίδα σου, αν το email σου πέφτει στο σωστό inbox ή αν δεν δουλεύει τίποτα. Είναι οι οδηγίες που είναι…

Πρόχειρο

Αν έχεις ήδη διαβάσει το κεφάλαιο για το πώς λειτουργεί το DNS, ξέρεις ότι το Domain Name System μεταφράζει τα domain ονόματα στις διευθύνσεις IP που χρησιμοποιούν οι υπολογιστές για να βρίσκουν ο ένας τον άλλον. Οι εγγραφές DNS είναι οι μεμονωμένες εγγραφές μέσα σε αυτό το σύστημα. Κάθε εγγραφή αποθηκεύει μια συγκεκριμένη πληροφορία για το domain σου και τι πρέπει να γίνεται όταν κάποιος ή κάτι προσπαθεί να το προσεγγίσει.

Τι είναι οι εγγραφές DNS;

Οι εγγραφές DNS είναι εγγραφές αποθηκευμένες σε έναν name server που λένε στο ίντερνετ πώς να χειρίζεται τα αιτήματα για το domain σου. Σκέψου τες σαν ένα σύνολο οδηγιών. Μια εγγραφή λέει πού βρίσκονται τα αρχεία της ιστοσελίδας σου. Μια άλλη λέει πού να παραδοθεί το email σου. Μια τρίτη μπορεί να επιβεβαιώνει ότι το domain είναι δικό σου. Κάθε εγγραφή έχει τύπο, όνομα, τιμή και TTL (time to live), που ελέγχει πόσο κρατιέται η εγγραφή στην cache πριν ανανεωθεί.

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

Ποιοι είναι οι πιο συνηθισμένοι τύποι εγγραφών DNS;

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

Εγγραφή A

Η εγγραφή A είναι η πιο βασική και πιο σημαντική εγγραφή DNS. Αντιστοιχίζει το domain σου σε διεύθυνση IPv4, που είναι η αριθμητική διεύθυνση του server όπου φιλοξενείται η ιστοσελίδα σου. Όταν κάποιος γράφει το domain σου στον browser, η εγγραφή A λέει στο ίντερνετ σε ποιον server να συνδεθεί. Αν συνδέεις ένα domain με πάροχο φιλοξενίας, η εγγραφή A είναι σχεδόν πάντα το πρώτο που ρυθμίζεις.

Εγγραφή AAAA

Η εγγραφή AAAA κάνει την ίδια δουλειά με την εγγραφή A, αλλά για διευθύνσεις IPv6. Το IPv6 είναι η νεότερη έκδοση διευθυνσιοδότησης του ίντερνετ που χρησιμοποιεί μακρύτερες διευθύνσεις για να υποστηρίξει πολύ μεγαλύτερο αριθμό συσκευών. Δεν χρησιμοποιούν όλοι οι servers ακόμα IPv6, οπότε δεν χρειάζεται κάθε domain εγγραφή AAAA. Αν ο πάροχος φιλοξενίας σου σου δίνει διεύθυνση IPv6 μαζί με διεύθυνση IPv4, η προσθήκη εγγραφής AAAA εξασφαλίζει ότι η ιστοσελίδα σου είναι προσβάσιμη και με τις δύο.

Εγγραφή CNAME

Μια εγγραφή CNAME δείχνει ένα domain όνομα σε άλλο domain όνομα αντί απευθείας σε διεύθυνση IP. Χρησιμοποιείται συνήθως για subdomains. Για παράδειγμα, μπορεί να ρυθμίσεις μια εγγραφή CNAME ώστε το "www.yourdomain.com" να δείχνει στο "yourdomain.com", που το ίδιο έχει εγγραφή A προς τον server. Οι εγγραφές CNAME δημιουργούν ψευδώνυμο, οπότε αν αλλάξει η διεύθυνση IP του κύριου domain, το subdomain ακολουθεί αυτόματα χωρίς να χρειάζεται ξεχωριστή ενημέρωση.

Εγγραφή MX

Το MX σημαίνει Mail Exchange. Η εγγραφή MX λέει στο ίντερνετ ποιος server χειρίζεται το email για το domain σου. Όταν κάποιος στέλνει email σε διεύθυνση του domain σου, ο server αποστολής ψάχνει την εγγραφή MX για να βρει πού να το παραδώσει. Αν χρησιμοποιείς ξεχωριστή υπηρεσία email από τον πάροχο φιλοξενίας σου, οι εγγραφές MX είναι ο τρόπος να συνδέσεις αυτή την υπηρεσία με το domain σου. Χωρίς εγγραφές MX, το email που στέλνεται στο domain σου δεν έχει πού να πάει.

Εγγραφή TXT

Μια εγγραφή TXT κρατά δεδομένα απλού κειμένου. Χρησιμοποιείται για πολλούς σκοπούς, αλλά οι πιο συνηθισμένοι είναι η επαλήθευση domain και η ασφάλεια email. Όταν εγγράφεσαι σε μια νέα υπηρεσία και σου ζητά να "επαληθεύσεις το domain σου", συνήθως προσθέτεις μια συγκεκριμένη εγγραφή TXT που η υπηρεσία μετά ελέγχει. Οι εγγραφές TXT χρησιμοποιούνται και για ρυθμίσεις SPF, DKIM και DMARC, που είναι πρότυπα ασφάλειας email και βοηθούν να μην στέλνεται spam και phishing με το domain σου.

Εγγραφή NS

Το NS σημαίνει Name Server. Η εγγραφή NS λέει στο ίντερνετ ποιοι name servers είναι υπεύθυνοι για τις εγγραφές DNS του domain σου. Όταν δηλώνεις ένα domain, ο registrar ορίζει από προεπιλογή εγγραφές NS που δείχνουν στους δικούς του name servers. Αν μεταφέρεις τη διαχείριση DNS σε άλλον πάροχο, ενημερώνεις τις εγγραφές NS ώστε να δείχνουν στους name servers εκείνου. Οι εγγραφές NS είναι το σημείο εκκίνησης. Όλα τα υπόλοιπα, οι εγγραφές A, οι εγγραφές MX και όλες οι άλλες, αποθηκεύονται στους name servers στους οποίους δείχνουν οι εγγραφές NS.

Πότε χρειάζεται να επεξεργαστείς εγγραφές DNS;

Τις περισσότερες φορές, οι εγγραφές DNS ρυθμίζονται μία φορά και μένουν ως έχουν. Υπάρχουν όμως μερικές περιπτώσεις όπου θα χρειαστεί να κάνεις αλλαγές.

  • Σύνδεση domain με φιλοξενία. Όταν αγοράζεις domain από έναν πάροχο και φιλοξενείς την ιστοσελίδα σου σε άλλον, πρέπει να ενημερώσεις την εγγραφή A (ή μερικές φορές τις εγγραφές NS) ώστε το domain να δείχνει στον server του παρόχου φιλοξενίας. Αυτό είναι ένα από τα βασικά βήματα για να καταλάβεις τη διαφορά ανάμεσα σε domain και φιλοξενία και πώς δουλεύουν μαζί.
  • Στήσιμο email. Αν θες να χρησιμοποιείς προσαρμοσμένη διεύθυνση email με το domain σου, πρέπει να προσθέσεις εγγραφές MX που δείχνουν στους servers του παρόχου email σου.
  • Επαλήθευση ιδιοκτησίας domain. Υπηρεσίες όπως τα search consoles, οι πλατφόρμες email και οι πάροχοι πιστοποιητικών SSL συχνά σου ζητούν να προσθέσεις μια εγγραφή TXT για να αποδείξεις ότι ελέγχεις το domain.
  • Προσθήκη subdomain. Αν θες να φτιάξεις ένα subdomain όπως "shop.yourdomain.com" ή "blog.yourdomain.com", προσθέτεις μια εγγραφή CNAME ή A για αυτό το subdomain.
  • Αλλαγή παρόχου φιλοξενίας ή email. Κάθε φορά που μετακινείσαι σε νέο πάροχο, οι εγγραφές DNS που έδειχναν στον παλιό πάροχο πρέπει να ενημερωθούν ώστε να δείχνουν στον νέο.

Πώς επεξεργάζεσαι εγγραφές DNS;

Η επεξεργασία εγγραφών DNS γίνεται μέσα από τον πάροχο που διαχειρίζεται τους name servers του domain σου. Στις περισσότερες περιπτώσεις, αυτός είναι ο registrar σου. Κάποιες επωνυμίες χρησιμοποιούν ξεχωριστή υπηρεσία διαχείρισης DNS, οπότε οι αλλαγές γίνονται εκεί.

Τα γενικά βήματα είναι τα ίδια όποιος κι αν είναι ο πάροχος.

  1. Συνδέσου στον λογαριασμό όπου διαχειρίζεται το DNS του domain σου.
  2. Βρες τις ρυθμίσεις DNS ή τον επεξεργαστή ζώνης DNS για το domain σου.
  3. Διάλεξε τον τύπο εγγραφής που θες να προσθέσεις ή να επεξεργαστείς (A, CNAME, MX, TXT κ.λπ.).
  4. Βάλε το όνομα (συνήθως το domain ή το subdomain), την τιμή (τη διεύθυνση IP, το όνομα server ή το κείμενο) και το TTL.
  5. Αποθήκευσε την εγγραφή.

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

Ποια είναι τα συνηθισμένα λάθη στην επεξεργασία εγγραφών DNS;

Οι αλλαγές στις εγγραφές DNS είναι απλές στην ιδέα αλλά εύκολο να γίνουν λάθος. Δες τα λάθη που προκαλούν τα περισσότερα προβλήματα.

  • Επεξεργασία DNS σε λάθος μέρος. Αν οι εγγραφές NS σου δείχνουν σε άλλον πάροχο από τον registrar σου, οι αλλαγές που κάνεις στον registrar δεν θα έχουν αποτέλεσμα. Επιβεβαίωσε πάντα πού διαχειρίζεται το DNS σου πριν κάνεις αλλαγές.
  • Διαγραφή εγγραφών που δεν δημιούργησες. Κάποιες εγγραφές ρυθμίζονται αυτόματα από τον πάροχο φιλοξενίας ή email σου. Η διαγραφή τους μπορεί να χαλάσει την ιστοσελίδα ή το email σου χωρίς προειδοποίηση. Αν δεν είσαι σίγουρος τι κάνει μια εγγραφή, ψάξε την πριν την αφαιρέσεις.
  • Χρήση λάθος τύπου εγγραφής. Η προσθήκη CNAME εκεί που χρειάζεται εγγραφή A, ή το αντίστροφο, θα εμποδίσει τη σύνδεση να δουλέψει. Ακολούθησε ακριβώς τις οδηγίες του παρόχου φιλοξενίας ή email σου.
  • Ξεχασμένη ενημέρωση εγγραφών MX μετά από αλλαγή φιλοξενίας. Η αλλαγή της εγγραφής A ώστε να δείχνει σε νέο host δεν επηρεάζει το email. Αν το email σου το χειριζόταν ο παλιός host, οι εγγραφές MX σου εξακολουθούν να δείχνουν εκεί. Ενημέρωσέ τες αλλιώς το email σου σταματά να φτάνει.
  • Πολύ υψηλό TTL πριν από προγραμματισμένη αλλαγή. Ένα υψηλό TTL σημαίνει ότι η παλιά εγγραφή μένει περισσότερο στην cache αφού κάνεις αλλαγή. Αν ξέρεις ότι έρχεται αλλαγή DNS, κατέβασε το TTL λίγες ώρες νωρίτερα ώστε η νέα εγγραφή να διαδοθεί πιο γρήγορα μόλις κάνεις την αλλαγή.

Πόσο παίρνουν οι αλλαγές DNS;

Οι αλλαγές DNS δεν ισχύουν αμέσως. Αφού ενημερώσεις μια εγγραφή, η αλλαγή πρέπει να απλωθεί στο ίντερνετ. Αυτή η διαδικασία λέγεται διάδοση DNS (DNS propagation). Μπορεί να πάρει από λίγα λεπτά μέχρι 48 ώρες, ανάλογα με το TTL της παλιάς εγγραφής και το πόσο γρήγορα οι διάφοροι πάροχοι internet ανανεώνουν τα δεδομένα DNS που κρατούν στην cache.

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

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

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

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

Η φιλοξενία email έρχεται σύντομα στο WEMASY.

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

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

Μπορούν δύο εγγραφές DNS του ίδιου τύπου να δείχνουν σε διαφορετικούς servers;

Ναι. Κάποιοι τύποι εγγραφών επιτρέπουν πολλαπλές καταχωρίσεις. Για παράδειγμα, μπορείς να έχεις δύο εγγραφές A που δείχνουν σε δύο διαφορετικές διευθύνσεις IP για κατανομή φορτίου ή δύο εγγραφές MX με διαφορετικές τιμές προτεραιότητας ώστε το email να πέφτει σε δευτερεύοντα server αν ο κύριος δεν είναι διαθέσιμος. Ο αριθμός προτεραιότητας στις εγγραφές MX καθορίζει ποιος server δοκιμάζεται πρώτος. Οι μικρότεροι αριθμοί σημαίνουν υψηλότερη προτεραιότητα. Ο δημιουργός ιστοσελίδων του WEMASY σου επιτρέπει να φτιάξεις τις δικές σου σελίδες στην ιστοσελίδα σου.

Χρειάζεται να επεξεργαστώ εγγραφές DNS αν αγόρασα το domain και τη φιλοξενία από τον ίδιο πάροχο;

Συνήθως όχι. Όταν το domain και η φιλοξενία είναι στον ίδιο πάροχο, οι εγγραφές DNS συνήθως ρυθμίζονται αυτόματα. Η εγγραφή A, οι εγγραφές NS και οποιεσδήποτε προεπιλεγμένες ρυθμίσεις δείχνουν ήδη στο σωστό σημείο. Θα χρειαστεί να επεξεργαστείς εγγραφές DNS χειροκίνητα μόνο αν προσθέσεις υπηρεσία email τρίτου, επαληθεύσεις το domain σου με εξωτερικό εργαλείο ή στήσεις subdomain που δείχνει αλλού.

Τι γίνεται αν διαγράψω κατά λάθος όλες τις εγγραφές DNS;

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

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

Εξαρτάται τι αλλάζεις. Η προσθήκη νέας εγγραφής TXT για επαλήθευση domain ή νέου CNAME για subdomain δεν θα επηρεάσει την υπάρχουσα ιστοσελίδα σου. Η αλλαγή της εγγραφής A ή των εγγραφών NS θα ανακατευθύνει το σημείο όπου δείχνει το domain σου, που σημαίνει ότι η ιστοσελίδα σου μπορεί να πέσει προσωρινά κατά τη διάδοση αν ο νέος server δεν είναι έτοιμος. Προγραμμάτισε τις αλλαγές εγγραφής A ή NS σε ώρες χαμηλής επισκεψιμότητας, κατέβασε το TTL νωρίτερα και βεβαιώσου ότι ο νέος προορισμός είναι πλήρως στημένος πριν κάνεις την αλλαγή.

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

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

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

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

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