Κάθε φορά που κάποιος επισκέπτεται την ιστοσελίδα σου, τρέχει στο παρασκήνιο μια αναζήτηση DNS. Ο browser ζητά το όνομα του domain σου και περιμένει σε απάντηση μια διεύθυνση IP. Η εγγραφή A είναι η καταχώριση DNS που δίνει αυτή την απάντηση για την κίνηση IPv4. Αν συνδέεις ένα δικό σου domain με μια ιστοσελίδα, αλλάζεις πάροχο φιλοξενίας ή ψάχνεις γιατί δεν φορτώνει μια ιστοσελίδα, η εγγραφή A είναι συνήθως το πρώτο μέρος που ελέγχεις.
Τι είναι μια εγγραφή A;
Μια εγγραφή A (το A σημαίνει address, δηλαδή διεύθυνση) είναι ένας τύπος εγγραφής DNS που αντιστοιχίζει ένα όνομα domain ή υποτομέα σε μια διεύθυνση IPv4. Μια διεύθυνση IPv4 μοιάζει με το 93.184.216.34: τέσσερις ομάδες αριθμών χωρισμένες με τελείες. Όταν ένας browser αναζητά το domain σου, διαβάζει την εγγραφή A και στέλνει τον επισκέπτη σε αυτή τη διεύθυνση IP.
Κάθε domain που σερβίρει ιστοσελίδα μέσω της κανονικής IPv4 χρειάζεται τουλάχιστον μία εγγραφή A. Το ριζικό domain σου (example.com) έχει συνήθως μία. Οι υποτομείς όπως το www ή το shop μπορούν να έχουν δικές τους εγγραφές A που δείχνουν στον ίδιο server ή σε άλλον.
Πώς δουλεύει μια εγγραφή A σε μια αναζήτηση DNS;
Όταν κάποιος γράφει το domain σου στον browser, το αίτημα περνά από αναδρομικούς resolvers DNS μέχρι να φτάσει στον έγκυρο nameserver του domain σου. Αυτός ο server κρατά το αρχείο ζώνης DNS, που περιλαμβάνει την εγγραφή A μαζί με άλλους τύπους εγγραφών.
Ο resolver ζητά συγκεκριμένα την εγγραφή A. Ο nameserver απαντά με τη διεύθυνση IP που είναι αποθηκευμένη σε αυτή την εγγραφή. Ο resolver κρατά την απάντηση στη cache για χρόνο που ορίζει η ρύθμιση TTL και μετά περνά τη διεύθυνση IP στον browser. Ο browser συνδέεται σε εκείνον τον server και ζητά τα αρχεία της ιστοσελίδας σου.
Όλη η αλυσίδα εξαρτάται από το να υπάρχει η εγγραφή A, να είναι σωστή και να δείχνει σε server που όντως φιλοξενεί την ιστοσελίδα σου. Ένα τυπογραφικό λάθος στη διεύθυνση IP, μια εγγραφή που λείπει ή μια παλιά τιμή στη cache είναι οι πιο συνηθισμένοι λόγοι που ένα domain δεν φορτώνει μετά από μια αλλαγή.
Ποια είναι η διαφορά ανάμεσα σε εγγραφή A και εγγραφή AAAA;
Η εγγραφή A χειρίζεται διευθύνσεις IPv4. Μια εγγραφή AAAA κάνει την ίδια δουλειά για διευθύνσεις IPv6, που έχουν πιο μακριά μορφή, όπως 2606:2800:220:1:248:1893:25c8:1946.
Οι περισσότερες ιστοσελίδες βασίζονται ακόμα κυρίως σε εγγραφές A, γιατί η IPv4 παραμένει ο προεπιλεγμένος δρόμος για την κίνηση του web. Μια εγγραφή AAAA κάνει την ιστοσελίδα σου προσβάσιμη και μέσω IPv6. Πολλές ρυθμίσεις φιλοξενίας παρέχουν και τα δύο. Αν ρυθμίσεις μόνο εγγραφή A, οι επισκέπτες που έχουν μόνο IPv6 μπορεί να μη φτάσουν στην ιστοσελίδα σου. Αν ρυθμίσεις μόνο AAAA, οι επισκέπτες με IPv4 δεν μπορούν να συνδεθούν.
Πότε χρειάζεσαι εγγραφή A;
Χρειάζεσαι εγγραφή A κάθε φορά που θέλεις ένα domain ή υποτομέας να φορτώνει ιστοσελίδα από συγκεκριμένο server. Συνηθισμένες περιπτώσεις είναι οι παρακάτω.
- Λανσάρισμα νέας ιστοσελίδας. Αφού καταχωρίσεις ένα domain, προσθέτεις μια εγγραφή A που δείχνει στον server φιλοξενίας σου, ώστε οι επισκέπτες να φτάνουν στις σελίδες σου.
- Αλλαγή παρόχου φιλοξενίας. Ενημερώνεις την εγγραφή A με τη διεύθυνση IP του νέου server. Μέχρι να ολοκληρωθεί η διάδοση DNS, κάποιοι επισκέπτες μπορεί να πηγαίνουν ακόμα στον παλιό server.
- Υποτομέας σε ξεχωριστό server. Ένα blog στο blog.yourbrand.com μπορεί να έχει δική του εγγραφή A που δείχνει σε άλλη IP από την κύρια ιστοσελίδα σου.
- Σύνδεση domain με δημιουργό ιστοσελίδων. Η πλατφόρμα σου δίνει μια διεύθυνση IP ή ένα hostname. Η εγγραφή A είναι ο τρόπος να πεις στον κόσμο πού να στείλει την κίνηση.
Συνηθισμένα λάθη με την εγγραφή A
Τρία λάθη εμφανίζονται ξανά και ξανά όταν κάποιος ρυθμίζει εγγραφές A για πρώτη φορά.
Λάθος διεύθυνση IP. Οι πάροχοι φιλοξενίας δίνουν κάποιες φορές κοινόχρηστη IP, αποκλειστική IP ή διεύθυνση load balancer. Αντίγραψε ακριβώς την τιμή από τον πίνακα του παρόχου σου. Ένα ψηφίο λάθος και η ιστοσελίδα σου δεν θα φορτώσει.
Ξεχνάς το www. Το ριζικό domain και ο υποτομέας www είναι ξεχωριστές καταχωρίσεις DNS. Αν οι επισκέπτες γράψουν www.yourbrand.com και μόνο το ριζικό domain έχει εγγραφή A, η εκδοχή www μπορεί να αποτύχει. Ρύθμισε και τα δύο ή φτιάξε ανακατεύθυνση από το ένα στο άλλο.
Αλλάζεις την εγγραφή χωρίς να μειώσεις πρώτα το TTL. Αν το TTL σου είναι 24 ώρες και ενημερώσεις την εγγραφή A, κάποιοι servers DNS θα συνεχίσουν να δίνουν την παλιά IP μέχρι να λήξει η cache τους. Μείωσε το TTL μία ή δύο μέρες πριν από μια προγραμματισμένη μετάβαση, ώστε η αλλαγή να διαδοθεί πιο γρήγορα.
Το WEMASY και οι εγγραφές A
Μπορείς να συνδέσεις το δικό σου domain με ένα πακέτο επί πληρωμή του WEMASY.
Δες τι περιλαμβάνει κάθε πακέτο στη σελίδα WEMASY pricing.
Τι ακολουθεί
Τώρα που καταλαβαίνεις τι κάνει μια εγγραφή A, δες πώς οι εγγραφές AAAA χειρίζονται την κίνηση IPv6 ή διάβασε το κεφάλαιο για το πώς δουλεύει το DNS, για να δεις ολόκληρη την εικόνα του πώς τα ονόματα domain οδηγούν σε servers.
Συχνές ερωτήσεις
Μπορεί ένα domain να έχει πολλές εγγραφές A;
Ναι. Μπορείς να προσθέσεις αρκετές εγγραφές A για το ίδιο όνομα domain, κάθε μία με διαφορετική διεύθυνση IP. Οι resolvers DNS συνήθως εναλλάσσονται ανάμεσά τους για να μοιράζουν το φορτίο. Αυτό λέγεται round-robin DNS. Ο Δημιουργός ιστοσελίδων του WEMASY σου επιτρέπει να φτιάξεις τις δικές σου σελίδες στην ιστοσελίδα σου.
Τι συμβαίνει αν η εγγραφή A μου δείχνει σε λάθος IP;
Οι επισκέπτες φτάνουν σε όποιον server βρίσκεται σε εκείνη τη διεύθυνση IP, αντί για την ιστοσελίδα σου. Αν εκεί δεν έχει ρυθμιστεί ιστοσελίδα, βλέπουν σελίδα σφάλματος ή μια προεπιλεγμένη σελίδα φιλοξενίας. Διόρθωσε τη διεύθυνση IP στον πίνακα DNS και περίμενε να διαδοθεί η αλλαγή πριν δοκιμάσεις ξανά.
Χρειάζομαι εγγραφή A για το email;
Όχι. Η παράδοση του email χρησιμοποιεί εγγραφές MX, όχι εγγραφές A. Η ιστοσελίδα σου και το email σου ρυθμίζονται με ξεχωριστούς τύπους εγγραφών DNS. Αν αλλάξεις την εγγραφή A λόγω μετακίνησης φιλοξενίας, το email δεν επηρεάζεται, αρκεί να αφήσεις τις εγγραφές MX ανέγγιχτες.
Πόσο χρόνο παίρνει μια αλλαγή στην εγγραφή A μέχρι να ισχύσει;
Εξαρτάται από τη ρύθμιση TTL και από το πότε οι servers DNS κράτησαν στη cache την παλιά τιμή. Με TTL 3600 (μία ώρα), το μεγαλύτερο μέρος του διαδικτύου βλέπει την ενημέρωση μέσα σε μία ώρα. Με υψηλό TTL, μπορεί να πάρει έως και 48 ώρες. Μείωσε το TTL πριν από προγραμματισμένες αλλαγές για να επιταχύνεις τη διαδικασία.
Μπορώ να χρησιμοποιήσω εγγραφή A και CNAME στον ίδιο υποτομέα;
Όχι. Οι κανόνες του DNS δεν επιτρέπουν σε μια εγγραφή CNAME να συνυπάρχει με άλλον τύπο εγγραφής στο ίδιο όνομα. Αν χρειάζεσαι και ιστοσελίδα και άλλες υπηρεσίες σε έναν υποτομέα, χρησιμοποίησε εγγραφή A για τη διεύθυνση IP ή μοίρασε τις υπηρεσίες σε διαφορετικούς υποτομείς.
Ποια διεύθυνση IP πρέπει να χρησιμοποιεί η εγγραφή A μου;
Χρησιμοποίησε τη διεύθυνση IP που σου δίνει ο πάροχος φιλοξενίας ή η πλατφόρμα της ιστοσελίδας σου. Μην μαντεύεις και μη χρησιμοποιείς διεύθυνση IP που βρήκες με ένα γενικό εργαλείο αναζήτησης, εκτός αν ταιριάζει με αυτό που επιβεβαιώνει ο πάροχός σου.