Κωδικοποίηση μέσω punycode
Αρχικά, στα ονόματα τομέα επιτρέπονταν μόνο λατινικά γράμματα. Στη συνέχεια, επιτρέπονται χαρακτήρες εθνικών αλφαβήτων.
Αλλά εδώ δεν είναι όλα τόσο απλά! Στην πραγματικότητα, τα μη λατινικά ονόματα χτίζονται με ένα έξυπνο σύστημα. Ο χρήστης στο πρόγραμμα περιήγησης βλέπει ένα όμορφο μη λατινικό όνομα, αλλά μέσα σε διάφορα προγράμματα που χρησιμοποιούν το όνομα τομέα για τη δική τους εργασία, τέτοια ονόματα μετατρέπονται σε λατινικούς χαρακτήρες.
Δηλαδή, κάθε μη λατινικό domain αντιστοιχεί σε έναν ειδικό κώδικα, που αποτελείται από λατινικά γράμματα. Αυτός ο κώδικας ονομάζεται Punycode.
Για παράδειγμα, το молоко.ru θα μετατραπεί
σε Punycode xn--j1abcibb.ru,
και το молоко.рф σε Punycode xn--j1abcibb.xn--p1ai
Ας πειραματιστούμε με κυριλλικά ονόματα.
Ανοίξτε στον browser τον ιστότοπο молоко.рф.
Στη συνέχεια, αντιγράψτε τη διεύθυνση από τη γραμμή διευθύνσεων
του browser και επικολλήστε την στο editor.
Και αντί για το όνομα молоко.рф στο editor
θα εμφανιστεί το Punycode του! Παρόμοια κατάσταση
θα συμβεί αν αντιγράψετε το όνομα domain
σε ένα messenger.
Δηλαδή! Παραπάνω αναφέρθηκε ότι το Punycode το βλέπουν μόνο τα προγράμματα, ενώ ο άνθρωπος βλέπει το όμορφο όνομα του domain. Στην πραγματικότητα, όπως βλέπουμε, αυτό δεν ισχύει απόλυτα. Αυτό μειώνει κάπως την αξία τέτοιων domains. Θα πρέπει να ζυγίσετε τα υπέρ και τα κατά κατά την αγορά ενός τέτοιου domain.
Σκεφτείτε domains με κυριλλικά ονόματα. Χρησιμοποιώντας τον μετατροπέα, μάθετε ποιο θα είναι το Punycode τους.