AZ Tools

Punycode 변환기

개발

국제화 도메인 이름(IDN)은 통신 시 Punycode(RFC 3492)로 ASCII 저장되지만 사람은 보통 Unicode로 작성. 이 도구는 라벨별로 양방향 변환 — 이미 ASCII인 라벨은 그대로·Unicode 라벨은 `xn--…`로·`xn--…` 라벨은 Unicode로. 피싱 의심 도메인 확인·IDN 등록·ASCII만 받는 도구에 비 ASCII 도메인 복사에 유용.

예시:

ASCII (Punycode)

xn--mnchen-3ya.de

Unicode

münchen.de

Punycode는 라벨별(점 사이 부분) 작동. 이미 ASCII인 라벨은 그대로 통과.

사용법

  1. Unicode 또는 Punycode로 도메인 입력/붙여넣기.
  2. ASCII·Unicode 등가 표현 나란히 확인.
  3. 도구/등록기관이 필요로 하는 형식 복사.

자주 묻는 질문

왜 같아 보이는 글자가 다르게 인코딩?
그게 Punycode 핵심 — 동음이의 피싱의 본질. 라틴 `a`(U+0061)와 키릴 `а`(U+0430)는 동일해 보이지만 다른 ASCII로 인코딩. 의심 도메인을 이 도구에 붙여넣으면 `xn--…` 형식이 차이를 드러냄.
도메인 검증?
아니요 — Punycode 변환만. 길이 제한·금지 코드 포인트에 대한 IDNA2008 규칙·TLD 정책 미검증. 변환된 이름은 여전히 등록기관에서 거부될 수 있음.
라벨 하나가 그대로인 이유?
Punycode은 비 ASCII 문자 포함 라벨에만 적용. `mail.münchen.de`는 `mail.xn--mnchen-3ya.de` — 두 번째 라벨만 인코딩 필요.
양방향 무손실?
예 — Punycode는 일대일 인코딩. 인코딩 후 디코딩하면 항상 원본(Unicode 정규화 후) 복원. 왕복이 다르면 입력에 혼합 스크립트나 다르게 해석된 시각적 유사 문자 있음.

관련 도구