Σύμπτυξη και ανάπτυξη IPv6
Μία διεύθυνση ανά γραμμή. Η μετατροπή γίνεται στο πρόγραμμα περιήγησής σας καθώς γράφετε.
3 από 3 γραμμές είναι έγκυρες διευθύνσεις IPv6.
- Συμπτυγμένη (RFC 5952)
2001:db8::ff00:42:8329
Πλήρης2001:0db8:0000:0000:0000:ff00:0042:8329
- Συμπτυγμένη (RFC 5952)
2a00:1450:4010:c0b::64
Πλήρης2a00:1450:4010:0c0b:0000:0000:0000:0064
- Συμπτυγμένη (RFC 5952)
::ffff:192.0.2.1
Πλήρης0000:0000:0000:0000:0000:ffff:c000:0201
Μια διεύθυνση IPv6 έχει 128 bit, γραμμένα ως οκτώ ομάδες των τεσσάρων δεκαεξαδικών ψηφίων. Σχεδόν κανείς δεν γράφει και τα 32 ψηφία: τα αρχικά μηδενικά κάθε ομάδας μπορούν να παραλείπονται και μία σειρά ομάδων με μόνο μηδενικά μπορεί να αντικατασταθεί από ::.
Επειδή είναι δυνατές πολλές σύντομες μορφές, το RFC 5952 ορίζει μία κανονική μορφή που πρέπει να δίνει κάθε εργαλείο: πεζά δεκαεξαδικά, χωρίς αρχικά μηδενικά, :: για τη μεγαλύτερη σειρά δύο ή περισσότερων μηδενικών ομάδων (την πρώτη σε ισοπαλία) και ποτέ για μία μόνο μηδενική ομάδα. Η 2001:0db8:0000:0000:0000:ff00:0042:8329 γίνεται 2001:db8::ff00:42:8329.
Η πλήρης μορφή, με όλες τις οκτώ ομάδες και κάθε αρχικό μηδενικό, χρειάζεται για ταξινόμηση κειμένου, για ορισμένα αρχεία ρυθμίσεων και για τη δημιουργία ονομάτων αντίστροφου DNS (ip6.arpa).
Συχνές ερωτήσεις
Γιατί το :: εμφανίζεται μόνο μία φορά;
Επειδή δύο :: θα ήταν αμφίσημα: στο 2001::1::2 κανείς δεν θα μπορούσε να πει πόσες μηδενικές ομάδες αντιστοιχούν στο καθένα.
Είναι λάθος τα κεφαλαία γράμματα;
Γίνονται δεκτά ως είσοδος, αλλά το RFC 5952 ζητά πεζά στην έξοδο, ώστε αρχεία καταγραφής, ρυθμίσεις και συγκρίσεις να είναι συνεπή.
Τι γίνεται με διευθύνσεις που έχουν τμήμα IPv4, όπως ::ffff:192.0.2.1;
Γίνονται δεκτές. Η συμπτυγμένη έξοδος κρατά το τμήμα IPv4 με τελείες για τις διευθύνσεις IPv4-mapped, όπως συνιστά το RFC 5952.