푸니코드 변환기
무료 온라인 서비스 푸니코드 변환기 설치가 필요 없는 도구
도메인 이름을 Punycode로 인코딩하는 방법
1. 입력 필드에 국제화 도메인 이름(IDN)을 입력합니다 (예: "한글.com" 또는 "münchen.de")
2. "Punycode로 인코딩" 버튼을 클릭합니다
3. 결과에 ASCII 호환 Punycode 표현이 표시됩니다 (예: "xn--bj0b06d.com")
4. 복사 버튼을 사용하여 결과를 클립보드에 복사합니다
Punycode를 Unicode로 디코딩하는 방법
1. 입력 필드에 Punycode 도메인 이름을 입력합니다 (예: "xn--bj0b06d.com" 또는 "xn--mnchen-3ya.de")
2. "Unicode로 디코딩" 버튼을 클릭합니다
3. 결과에 원래 Unicode 도메인 이름이 표시됩니다 (예: "한글.com")
4. 복사 버튼을 사용하여 결과를 클립보드에 복사합니다
교환 및 지우기 기능 사용법
변환을 수행한 후, 교환 버튼(화살표 아이콘)을 클릭하여 결과를 입력 필드로 이동시켜 역방향 변환을 수행할 수 있습니다. 이는 양방향 변환으로 결과를 빠르게 확인하고 싶을 때 유용합니다.
지우기 버튼(순환 화살표 아이콘)을 클릭하면 입력, 결과 및 설명 필드가 초기화됩니다.
▶Punycode란 무엇인가요?
Punycode는 RFC 3492에 정의된 인코딩 구문으로, Unicode 문자를 제한된 ASCII 문자 세트(문자, 숫자, 하이픈)로 변환합니다. 국제화 도메인 이름(IDN)에 특별히 사용되며, 도메인 이름에 모든 언어의 문자를 포함할 수 있게 하면서 ASCII만 지원하는 DNS 시스템과의 호환성을 유지합니다.
▶국제화 도메인 이름에 Punycode가 필요한 이유는 무엇인가요?
도메인 이름 시스템(DNS)은 원래 ASCII 문자(a-z, 0-9, 하이픈)만 처리하도록 설계되었습니다. 다른 언어와 문자(중국어, 아랍어, 키릴 문자 등)의 도메인 이름을 지원하기 위해 Punycode 인코딩은 이러한 Unicode 문자를 "xn--" 접두사가 있는 ASCII 호환 형식으로 변환합니다. 이를 통해 기반 시스템의 변경 없이 DNS 인프라가 국제화 도메인 이름을 처리할 수 있습니다.
▶변환 중에 데이터가 서버로 전송되나요?
아니요. 모든 Punycode 인코딩 및 디코딩은 브라우저의 내장 URL API를 사용하여 완전히 브라우저에서 수행됩니다. 어떤 데이터도 서버로 전송되지 않으며, 개인정보와 도메인 정보의 보안이 보장됩니다.
▶인코딩된 도메인이 "xn--"로 시작하는 이유는 무엇인가요?
"xn--" 접두사는 IDNA 표준에서 정의한 ASCII 호환 인코딩(ACE) 접두사입니다. DNS 리졸버에게 해당 도메인 레이블에 Punycode로 인코딩된 Unicode 문자가 포함되어 있음을 알려줍니다. 예를 들어, "한글"은 인코딩되면 "xn--bj0b06d"가 됩니다. "xn--" 접두사는 자동으로 추가되며 DNS에서 Punycode 표현의 필수 부분입니다.
▶서브도메인도 변환할 수 있나요?
네. 서브도메인을 포함한 전체 도메인 이름을 입력할 수 있습니다. 비ASCII 문자를 포함하는 각 레이블(점으로 구분된 부분)은 독립적으로 인코딩됩니다. 예를 들어, "한글.예시.com"에서 각 비ASCII 레이블이 개별적으로 인코딩됩니다.
▶잘못된 도메인 이름을 입력하면 어떻게 되나요?
도메인 이름 형식이 잘못되었음을 나타내는 오류 메시지가 표시됩니다. 유효한 도메인 이름 형식을 입력했는지 확인하세요. 일반적인 문제에는 공백, 도메인 이름에 허용되지 않는 특수 문자 또는 잘못된 형식의 Punycode 문자열이 포함됩니다.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.