| 국제화 도메인 이름 (Unicode) | Punycode 인코딩 | 언어/지역 | 작업 |
|---|---|---|---|
| 中国.cn | xn--fiqs8s.cn | 중국어 (간체) | |
| 日本.jp | xn--wgv71a.jp | 일본어 | |
| 한국.kr | xn--3e0b707e.kr | 한국어 | |
| münchen.de | xn--mnchen-3ya.de | 독일어 | |
| москва.ru | xn--80adxhks.ru | 러시아어 | |
| القاهرة.مصر | xn--mgbcpq6gpa1a.xn--wgbh1c | 아랍어 | |
| ελλάδα.gr | xn--qxam.gr | 그리스어 | |
| भारत.in | xn--h2brj9c.in | 힌디어 |
Punycode는 RFC 3492에 정의된 인코딩 방법으로, Unicode(국제화) 문자열을 ASCII 문자열로 변환합니다. 주로 국제화 도메인 이름(IDN)에 사용되어 중국어, 일본어, 아랍어 등 비ASCII 문자를 포함한 도메인 이름을 지원합니다.
작동 방식: Punycode로 인코딩된 도메인 이름은 "xn--"으로 시작하며 그 뒤에 인코딩된 문자열이 옵니다. 브라우저와 DNS 시스템은 Punycode를 사용하여 국제화 도메인 이름을 처리하며, 사용자는 여전히 원래 Unicode 문자를 볼 수 있습니다.
활용 사례: 비ASCII 문자 도메인 이름 등록 및 사용, 다국어 웹사이트 개발, 국제화 이메일 주소, DNS 설정 등. DNS 레코드나 서버를 설정할 때 일반적으로 Punycode 인코딩 형식이 필요합니다.