# Unicode에서 Punycode로 변환기

국제화 도메인 이름을 Punycode xn-- 형식으로 변환하거나 다시 되돌리세요. 이 도구는 비ASCII 문자가 포함된 각 레이블에 RFC 3492 알고리즘을 적용하고, ASCII 레이블은 그대로 두며, 한 줄에 하나의 도메인 또는 이메일 주소를 처리합니다. 개발자, DNS 관리자 및 마케터가 münchen.de 또는 例え.jp 같은 이름이 DNS, 인증서, URL 및 스팸 필터에서 어떻게 표시되는지 확인하는 데 유용합니다.

## 자주 묻는 질문

### Punycode란 무엇인가요?

RFC 3492에 정의된 Punycode는 도메인 이름에 허용되는 영문자, 숫자 및 하이픈만 사용해 Unicode 텍스트를 표현합니다. 국제화 도메인 이름은 각 비ASCII 레이블을 xn-- 뒤에 Punycode 형식을 붙여 저장합니다. 브라우저는 사용자에게 Unicode 형식을 표시합니다.

### 예시를 볼 수 있나요?

mañana.com는 xn--maana-pta.com가 되고, münchen.de는 xn--mnchen-3ya.de가 됩니다. RFC 3492 예시인 他们为什么不说中文은 xn--ihqwcrb4cv8a8dqg056pqjye가 됩니다. 다시 변환하면 원래 이름이 복원됩니다.

### 도메인을 여러 개 한 번에 변환할 수 있나요?

예. 한 줄에 도메인 하나를 입력하면 각 줄을 따로 변환합니다. 앞뒤 공백은 제거하고 빈 줄은 그대로 둡니다.

### 이 도구는 이메일 주소도 처리하나요?

예. @ 뒤에 있는 부분만 변환하므로 로컬 부분은 그대로 유지됩니다. 비ASCII 로컬 부분을 사용하려면 메일 서버에서 SMTPUTF8도 지원해야 합니다.

### 입력을 소문자로 바꾸거나 정규화하나요?

아니요. 이 도구는 RFC 3492에 정의된 Punycode를 정확히 적용하고 대소문자를 유지합니다. 브라우저는 UTS 46 매핑도 적용해 소문자로 바꾸고 정규화하므로, DNS와 일치하는 결과를 얻으려면 도메인을 소문자로 입력하세요.

### Punycode가 거부되는 이유는 무엇인가요?

xn-- 레이블에 유효한 Punycode 문자열이 없거나 Punycode 부분에 ASCII가 아닌 문자가 포함되어 있으면 디코딩에 실패합니다. 레이블을 빠짐없이 복사했는지 확인하세요.

### ASCII 도메인은 변경되나요?

example 또는 com처럼 ASCII 문자만 포함된 레이블은 양방향 변환에서 모두 그대로 유지됩니다.

### 공격자가 Punycode를 사용하는 이유는 무엇인가요?

다른 문자 체계의 비슷하게 생긴 문자는 익숙한 브랜드를 흉내 낼 수 있으며, 이를 동형 문자 공격이라고 합니다. 의심스러운 링크를 Punycode로 변환하면 그 뒤에 숨은 실제 xn-- 이름을 확인할 수 있습니다.

### Punycode는 URL 퍼센트 인코딩과 같은 것인가요?

아니요. Punycode는 호스트 이름에만 적용됩니다. ASCII가 아닌 문자가 포함된 경로와 쿼리 문자열은 대신 퍼센트 인코딩되며, 이 사이트의 URL 인코더로 처리할 수 있습니다.

### 텍스트를 얼마나 변환할 수 있나요?

요청당 최대 5 MiB의 텍스트를 처리하며, 한 줄에 도메인 하나를 입력합니다. 변환은 서버에서 실행되고 아무것도 저장되지 않습니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
