Κάθε αναζήτηση DNS ξεκινά με μια ερώτηση: πού ζει αυτό το domain; Για την κίνηση IPv4, την απάντηση τη δίνει μια εγγραφή A. Για την κίνηση IPv6, την απάντηση τη δίνει μια εγγραφή AAAA. Το όνομα δεν είναι τυπογραφικό λάθος. Κάθε A στο AAAA αντιστοιχεί σε ένα byte μιας διεύθυνσης IPv6, τέσσερα byte συνολικά, σε σύγκριση με ένα byte (ένα A) για μια διεύθυνση IPv4 στο αρχικό σύστημα ονομασίας.
Τι είναι μια εγγραφή AAAA;
Μια εγγραφή AAAA (προφέρεται "quad-A") είναι ένας τύπος εγγραφής DNS που αντιστοιχίζει ένα όνομα domain ή υποτομέα σε διεύθυνση IPv6. Ενώ μια εγγραφή A αποθηκεύει διεύθυνση IPv4 όπως 93.184.216.34, μια εγγραφή AAAA αποθηκεύει διεύθυνση IPv6 όπως 2606:2800:220:1:248:1893:25c8:1946.
Οι διευθύνσεις IPv6 είναι πιο μακριές επειδή το διαδίκτυο έμεινε από διαθέσιμες διευθύνσεις IPv4. Το IPv6 προσφέρει πολύ μεγαλύτερο σύνολο διευθύνσεων, που σημαίνει ότι κάθε συσκευή μπορεί να έχει τη δική της μοναδική διεύθυνση χωρίς τις παρακάμψεις που απαιτούσε το IPv4.
Πώς δουλεύει μια εγγραφή AAAA;
Η διαδικασία αναζήτησης μοιάζει με αυτή της εγγραφής A. Ένας browser ή μια συσκευή ζητά από έναν resolver DNS το domain. Αν ο πελάτης υποστηρίζει IPv6 και το προτιμά, ο resolver ζητά την εγγραφή AAAA από τον έγκυρο nameserver σου. Ο nameserver επιστρέφει τη διεύθυνση IPv6 που είναι αποθηκευμένη στην εγγραφή και ο πελάτης συνδέεται σε εκείνη τη διεύθυνση.
Αν δεν υπάρχει εγγραφή AAAA, ο πελάτης γυρίζει στην εγγραφή A και χρησιμοποιεί IPv4. Γι' αυτό πολλές ιστοσελίδες δουλεύουν μια χαρά χωρίς να ρυθμίσουν ποτέ εγγραφές AAAA. Το IPv4 εξακολουθεί να χειρίζεται τη συντριπτική πλειονότητα της κίνησης του web σήμερα.
Όταν υπάρχουν και οι δύο τύποι εγγραφών, τα σύγχρονα συστήματα χρησιμοποιούν έναν μηχανισμό που λέγεται Happy Eyeballs για να δοκιμάσουν πρώτα το IPv6 και να γυρίσουν στο IPv4 αν η σύνδεση IPv6 είναι αργή ή αποτύχει. Το αποτέλεσμα είναι ότι οι επισκέπτες φτάνουν στην ιστοσελίδα σου όποιο πρωτόκολλο κι αν υποστηρίζει το δίκτυό τους.
Ποια είναι η διαφορά ανάμεσα σε εγγραφή A και εγγραφή AAAA;
Και οι δύο τύποι εγγραφών αντιστοιχίζουν ένα όνομα domain σε διεύθυνση server. Η διαφορά είναι η μορφή της διεύθυνσης που αποθηκεύουν.
- Εγγραφή A: Αντιστοιχίζει σε διεύθυνση IPv4 (τέσσερις ομάδες αριθμών, όπως 192.0.2.1)
- Εγγραφή AAAA: Αντιστοιχίζει σε διεύθυνση IPv6 (οκτώ δεκαεξαδικές ομάδες, όπως 2001:db8::1)
Τις ρυθμίζεις ξεχωριστά στον πίνακα DNS σου. Μια εγγραφή A δεν δημιουργεί αυτόματα εγγραφή AAAA και το αντίστροφο. Αν ο πάροχος φιλοξενίας σου υποστηρίζει και τα δύο πρωτόκολλα, προσθέτεις και τις δύο εγγραφές με τις διευθύνσεις που σου δίνει.
Χρειάζεσαι εγγραφή AAAA;
Για τις περισσότερες μικρές και μεσαίες επιχειρήσεις που λανσάρουν σήμερα μια ιστοσελίδα, αρκεί μια εγγραφή A για να βγουν online. Η ιστοσελίδα σου θα φορτώνει για τη συντριπτική πλειονότητα των επισκεπτών μέσω IPv4.
Πρέπει να προσθέσεις εγγραφή AAAA όταν ισχύει κάτι από τα παρακάτω.
- Ο πάροχος φιλοξενίας σου σού δίνει διεύθυνση IPv6 δίπλα στη διεύθυνση IPv4
- Το κοινό σου περιλαμβάνει χρήστες σε δίκτυα μόνο IPv6 (κάποιοι πάροχοι κινητής και εταιρικά δίκτυα κινούνται προς αυτή την κατεύθυνση)
- Θέλεις πλήρη κάλυψη dual-stack, ώστε το domain σου να είναι προσβάσιμο και στα δύο πρωτόκολλα
- Οι απαιτήσεις συμμόρφωσης ή προσβασιμότητάς σου ορίζουν υποστήριξη IPv6
Αν ο πάροχός σου δεν δίνει διεύθυνση IPv6, δεν υπάρχει τίποτα να ρυθμίσεις. Παράλειψε την εγγραφή AAAA και φρόντισε πρώτα να είναι σωστή η εγγραφή A.
Πώς προσθέτεις μια εγγραφή AAAA
Η προσθήκη μιας εγγραφής AAAA ακολουθεί την ίδια διαδικασία με κάθε άλλη αλλαγή DNS. Συνδέσου εκεί όπου διαχειρίζεσαι το DNS σου (στον registrar ή στον πίνακα φιλοξενίας, ανάλογα με το πού δείχνουν οι nameservers σου). Δημιούργησε μια νέα εγγραφή, διάλεξε AAAA ως τύπο, γράψε το hostname (χρησιμοποίησε @ για το ριζικό domain ή την ετικέτα του υποτομέα) και επικόλλησε τη διεύθυνση IPv6 από τον πάροχο φιλοξενίας σου.
Όρισε τιμή TTL συμβατή με τις άλλες εγγραφές σου. Αν πρόκειται να μετακινήσεις servers, μείωσε το TTL πριν κάνεις την αλλαγή, ώστε οι ενημερώσεις να διαδοθούν πιο γρήγορα. Το κεφάλαιο για το πώς δουλεύει η διάδοση DNS εξηγεί γιατί μετράει ο χρονισμός.
Συνηθισμένα λάθη με την εγγραφή AAAA
Προσθήκη εγγραφής AAAA χωρίς φιλοξενία IPv6. Αν ο server σου δεν ακούει σε IPv6, μια εγγραφή AAAA που δείχνει σε ανύπαρκτη ή λάθος διεύθυνση μπορεί να προκαλέσει καθυστερήσεις στη σύνδεση. Κάποιοι πελάτες δοκιμάζουν πρώτα IPv6, περιμένουν timeout και μετά γυρίζουν στο IPv4. Έλεγξε ότι ο server σου όντως απαντά σε IPv6 πριν δημοσιεύσεις την εγγραφή.
Τυπογραφικά λάθη στη διεύθυνση IPv6. Οι διευθύνσεις IPv6 είναι πιο μακριές και χρησιμοποιούν δεκαεξαδικούς χαρακτήρες. Ένας λάθος χαρακτήρας χαλάει την εγγραφή. Αντίγραψε τη διεύθυνση απευθείας από τον πίνακα φιλοξενίας σου αντί να την πληκτρολογείς με το χέρι.
Ξεχνάς τους υποτομείς. Όπως και στις εγγραφές A, κάθε υποτομέας που χρειάζεται υποστήριξη IPv6 απαιτεί τη δική του εγγραφή AAAA. Η ρύθμιση του ριζικού domain δεν καλύπτει αυτόματα το www ή άλλους υποτομείς.
Το WEMASY και οι εγγραφές AAAA
Μπορείς να συνδέσεις το δικό σου domain με ένα πακέτο επί πληρωμή του WEMASY.
Δες τι περιλαμβάνει κάθε πακέτο στη σελίδα τιμών.
Τι ακολουθεί
Η κατανόηση των εγγραφών AAAA ολοκληρώνει την εικόνα του πώς τα ονόματα domain αντιστοιχίζονται σε διευθύνσεις server και στα δύο πρωτόκολλα IP. Για το ευρύτερο πλαίσιο, ξαναδές τι είναι μια εγγραφή A ή διάβασε για το πώς δουλεύει η διάδοση DNS όταν κάνεις αλλαγές σε κάποιον από τους δύο τύπους εγγραφών.
Συχνές ερωτήσεις
Χρειάζεται εγγραφή AAAA για να δουλέψει η ιστοσελίδα μου;
Όχι. Μια εγγραφή A που δείχνει σε διεύθυνση IPv4 αρκεί για τις περισσότερες ιστοσελίδες. Οι εγγραφές AAAA προσθέτουν υποστήριξη IPv6, αλλά είναι προαιρετικές, εκτός αν τις απαιτεί ο πάροχος φιλοξενίας σου ή το κοινό σου εξαρτάται από σύνδεση IPv6. Ο Δημιουργός ιστοσελίδων του WEMASY σου επιτρέπει να φτιάξεις τις δικές σου σελίδες στην ιστοσελίδα σου.
Μπορώ να έχω και εγγραφή A και εγγραφή AAAA;
Ναι, και αυτή είναι η προτεινόμενη ρύθμιση για φιλοξενία dual-stack. Η εγγραφή A χειρίζεται την κίνηση IPv4 και η εγγραφή AAAA την κίνηση IPv6. Και οι δύο μπορούν να δείχνουν στον ίδιο server, αν υποστηρίζει και τα δύο πρωτόκολλα.
Γιατί η ιστοσελίδα μου έγινε πιο αργή αφού πρόσθεσα εγγραφή AAAA;
Αν η διεύθυνση IPv6 στην εγγραφή AAAA δείχνει σε server που δεν απαντά σε IPv6, κάποιοι browsers δοκιμάζουν πρώτα τη σύνδεση IPv6, περιμένουν να αποτύχει και μετά ξαναδοκιμάζουν μέσω IPv4. Αυτή η καθυστέρηση μοιάζει με αργή φόρτωση σελίδας. Έλεγξε ότι ο server σου δέχεται συνδέσεις IPv6 ή αφαίρεσε την εγγραφή AAAA μέχρι να τις δέχεται.
Επηρεάζει η εγγραφή AAAA την παράδοση του email;
Όχι. Το email χρησιμοποιεί εγγραφές MX, όχι A ή AAAA. Η προσθήκη ή αφαίρεση μιας εγγραφής AAAA δεν επηρεάζει το αν τα μηνύματα φτάνουν στο inbox σου, αρκεί να μην αλλάξεις κατά λάθος ταυτόχρονα τις εγγραφές MX.
Πώς ελέγχω αν δουλεύει η εγγραφή AAAA μου;
Χρησιμοποίησε ένα διαδικτυακό εργαλείο αναζήτησης DNS για να ρωτήσεις την εγγραφή AAAA του domain σου και να επιβεβαιώσεις ότι επιστρέφει την αναμενόμενη διεύθυνση IPv6. Μετά δοκίμασε από συσκευή σε δίκτυο με IPv6, επισκεπτόμενος απευθείας το domain σου. Αν η ιστοσελίδα φορτώσει, η εγγραφή δουλεύει.
Θα αντικαταστήσει το IPv6 εντελώς το IPv4;
Όχι στο εγγύς μέλλον. Το IPv4 και το IPv6 συνυπάρχουν και τα περισσότερα δίκτυα υποστηρίζουν και τα δύο. Η μετάβαση είναι σταδιακή. Αν ρυθμίσεις και τους δύο τύπους εγγραφών, το domain σου δουλεύει σήμερα και μένει έτοιμο καθώς η υιοθέτηση του IPv6 συνεχίζει να αυξάνεται.