네트워크 및 IP
Punycode 변환기
DNS는 ASCII만 알아듣기 때문에 例子.com은 xn--fsqu00a.com이 됩니다. 어느 칸에 입력해도 다른 칸이 자동으로 바뀝니다.
완전히 브라우저 안에서 실행됩니다. 입력한 내용은 저희 서버로 전송되지 않습니다.
레이블 단위로 변환합니다. 점 사이의 각 부분을 따로 인코딩합니다.
작동 방식
Punycode(RFC 3492)는 도메인에서 ASCII가 아닌 레이블을 하나씩 따로 인코딩하고 앞에 xn--를 붙입니다. DNS 레코드, nginx의 server_name, 인증서 신청, 대부분의 제어판에는 이 형식이 필요하며 보통 유니코드 표기는 받지 않습니다. 레이블 단위로 변환하므로 shop.例子.com처럼 섞인 이름도 올바르게 나옵니다.
자주 묻는 질문
xn-- 형식은 어디에 쓰나요?
DNS 영역 파일, 웹 서버 설정(server_name, ServerName), SSL CSR, 호스팅 제어판에 씁니다. 방문자의 브라우저에는 유니코드 버전이 표시됩니다.
변환 후 도메인이 달라 보이는 이유는요?
먼저 소문자로 바꾸고 정규화하기 때문입니다. Punycode 자체는 손실이 없어서 다시 변환하면 같은 이름이 나옵니다.
관련 도구
모든 도구 →직접 서버에서 활용해 보세요: 월 3달러부터 시작하는 KVM VPS, root 권한, 암호화폐 결제.
VPS 요금제