Mã hóa thông qua punycode
Ban đầu, trong tên miền chỉ được phép sử dụng các chữ cái Latinh. Sau đó, các ký tự từ bảng chữ cái quốc gia mới được cho phép.
Nhưng mọi chuyện không đơn giản như vậy! Thực tế, các tên không phải Latinh được xây dựng theo một hệ thống phức tạp. Người dùng trong trình duyệt nhìn thấy tên đẹp không phải Latinh, nhưng bên trong các chương trình khác nhau, sử dụng tên miền cho công việc của chúng, những tên như vậy được chuyển đổi thành các ký tự Latinh.
Tức là, mỗi tên miền không phải Latinh tương ứng với một mã đặc biệt, bao gồm các chữ cái Latinh. Mã như vậy được gọi là Punycode.
Ví dụ, молоко.ru sẽ được chuyển đổi
thành Punycode xn--j1abcibb.ru,
còn молоко.рф thành Punycode xn--j1abcibb.xn--p1ai
Hãy cùng thử nghiệm với các tên chữ Kirin.
Mở trang web молоко.рф trong trình duyệt.
Sau đó, sao chép địa chỉ từ thanh địa chỉ
trình duyệt và dán vào trình soạn thảo.
Và thay vì tên молоко.рф trong trình soạn thảo
sẽ là Punycode của nó! Tình huống tương tự
sẽ xảy ra nếu bạn sao chép tên miền
vào ứng dụng nhắn tin.
Vậy là! Ở trên có nói rằng chỉ các chương trình mới nhìn thấy Punycode, còn con người thì thấy tên miền đẹp. Thực tế, như chúng ta thấy, điều đó không hoàn toàn đúng. Điều này phần nào làm giảm giá trị của những tên miền như vậy. Cần cân nhắc kỹ ưu và nhược điểm khi mua một tên miền như thế.
Hãy nghĩ ra các tên miền có tên bằng chữ Kirin. Sử dụng công cụ chuyển đổi để tìm hiểu Punycode của chúng sẽ là gì.