Punycode 변환기
Punycode ⇄ Unicode 변환기. IDN — 온라인 인코더 및 디코더.
국제화 도메인 이름과 이모지 도메인을 손쉽게 변환합니다 😍
xn--qei.com
xn--b1agarpfrbq.com
xn--tckya2c1hwb.com
xn--72c3b4a0h.com
punycode란 무엇인가
DNS는 도메인에 영문자 아닌 것이 들어갈 수 있다는 발상보다 오래됐습니다. DNS가 아는 글자는 딱 37개입니다. a–z, 0–9, 그리고 하이픈. 대문자와 소문자도 구별하지 않습니다.
punycode는 그 사이를 잇는 다리입니다. 어떤 유니코드 이름이든 xn--로 시작하는 평범한 ASCII 문자열로, 되돌릴 수 있고 애매하지 않게 인코딩합니다. 같은 입력은 언제나 같은 출력을 내고, 그 출력은 언제나 원래대로 되돌릴 수 있습니다.
| 사람이 보는 것 | DNS가 보는 것 |
|---|---|
| 🎄🎅🌲.com | xn--vh8h9ed.com |
| веб-сайт.com | xn----8sbbdp1a8ck.com |
| 網站.com | xn--5tz61d.com |
| լարերը.com | xn--y9aijn5hb.com |
그것이 실제로 필요한 두 순간
재미로 punycode를 변환하는 사람은 없습니다. 이것이 등장하는 상황은 정확히 둘뿐이고, 둘 다 이름을 붙여 둘 값어치가 있습니다. 그 둘 모두에서, 대안은 짐작이기 때문입니다.
1. 등록업체에서 도메인을 검색할 때. 검색창은 대개 xn-- 형태를 원하고, 등록 가능 여부도 그것을 기준으로 확인합니다. 먼저 변환하고 나서 검색하십시오. 그러지 않으면 전혀 다른 이름에 대해 “이미 등록됨”이라는 답을 듣게 될 수 있습니다.
2. 폼이 내 주소를 거부할 때. 가입 폼의 검증 코드는 도메인이 example.com처럼 생겼으리라고 가정한 사람들이 썼습니다. 국제화 도메인의 주소는 그것을 한 번도 고려한 적 없는 소프트웨어에 “잘못된 주소”로 거부당합니다. 대신 punycode 형태로 입력하십시오 — name@xn--vh8h9ed.com — 그러면 통과합니다. 같은 주소입니다. 어느 쪽으로 쓰든 메일 서버가 보게 될 것이 정확히 그것이니까요.
이모지 도메인을 사기 전에
이름을 변환하는 것은 쉬운 쪽 절반입니다. 대부분의 레지스트리는 이모지를 아예 거부합니다 — .com, .net, .org과 거의 모든 국가 존이 그렇습니다 — 그런데 등록업체는 레지스트리가 나중에 거절할 주문도 기꺼이 받아 갑니다. 비라틴 문자는 지원이 훨씬 낫고, 평범한 도메인처럼 움직입니다.
어디서 무엇이 허용되는지, 그리고 그런 도메인을 여기에 어떻게 연결하는지는 이모지 도메인과 비라틴 도메인의 주소에 있습니다.
관련 글
- 이모지 도메인과 비라틴 도메인의 주소 — 같은 변환을 “그 주소가 실제로 작동할까” 쪽에서 설명한 글.
- 임시 이메일 도메인 검사기 — 변환한 도메인이 정말로 메일을 받는지, 짐작하지 말고 확인합니다.
- 내 도메인을 어느 존에 둘 것인가 — 애초에 비라틴 이름을 받아 주지 않는 레지스트리도 있습니다.