Μετάβαση στο περιεχόμενο
ipaddress.gr

Σύμπτυξη και ανάπτυξη 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.