IDN(국제화된 도메인 이름)

도메인 기초
중국어, 아랍어, 키릴 문자 등의 비ASCII 문자를 포함한 도메인 이름으로, 기본 언어 웹 주소를 활성화합니다.
← 용어집으로 돌아가기

IDN이란?

IDN (Internationalized Domain Name)은 기존의 ASCII 설정 외부의 문자를 포함하는 도메인 이름입니다. IDNs는 중국어 (中文.com), 아랍어 (محال.com), Cyrillic (пример.com)와 같은 네이티브 스크립트의 도메인 이름을 활성화하고 다른 많은.

왜 IDNs Matter

원래 DNS는 영어 스피커를 위해 설계되었습니다, 도메인 이름을 제한:

언어가 라틴 알파벳을 사용하지 않는 수십억 명의 사람들이 제외됩니다. IDNs는 가능한 한 인터넷을 민주화:

IDNs 작업 방법 : Punycode 연결

DNS 인프라는 ASCII를 이해하므로 IDNs는 Punycode라는 clever 인코딩 시스템을 사용합니다. 등록 또는 IDN에 액세스 할 때:

1. 사용자 유형 : 中文.com (중국 "중국")

2. Browser 인코딩 : xn--fiq228c.com (Punycode 표현)

3. DNS Resolves: 표준 ASCII 조회

4. Browser 디스플레이 : 中文.com (원래 양식)

"xn--" 접두사는 Punycode-encoded 문자열을 나타냅니다. 이 페이지는 자동으로 번역되었습니다.

Punycode 예제

이름 *뚱 베어
인기 카테고리xn--mnchen-3ya.de
한국어 (ko)xn--fiq228c.com
правда.рфxn--80aafi6cg.xn--p1ai의

IDN 지원 크로스 TLD

IDN 지원은 TLD에 따라 다릅니다:

전체 지원

대부분의 현대 gTLD 및 많은 ccTLDs 지원 IDNs:

국제화 TLD

몇몇 TLD는 각자 IDNs입니다:

한정된 또는 지원 없음

일부 TLD는 IDN을 제한하거나 전혀 지원하지 않습니다. 항상 대상 TLD에 대한 IDN 지원을 확인합니다.

보안 고려 : Homograph 공격

IDNs는homograph attacks를 통해 보안 위험을 소개합니다.

apple.com   (legitimate - Latin letters)

аpple.com (attack - Cyrillic 'а' looks like Latin 'a')

Homograph 공격에 대한 보호

Browser Behavior: 유니코드 양식 대신 의심스러운 IDNs를 위한 현대 브라우저 표시 Punycode, 공격을 공개. Registry 정책: 일부 레지스트리 제한 문자 세트는 단일 도메인에서 결합 될 수 있습니다. 도메인 모니터링 : DomScan의 typosquatting 탐지와 같은 공구는 당신의 상표의 등록된 균질 변종을 확인할 수 있습니다.

IDN 지원

개발자 구축 도메인 도구:

유효성

// Check if domain contains non-ASCII

function isIDN(domain) {

return /[^\x00-\x7F]/.test(domain);

}

변환

// Convert to Punycode for DNS queries

const punycode = require('punycode/');

const ascii = punycode.toASCII('中文.com'); // xn--fiq228c.com

const unicode = punycode.toUnicode('xn--fiq228c.com'); // 中文.com

RDAP 쿼리

대부분의 RDAP 서버는 두 형태를 받아들입니다:

# Both work

curl "https://rdap.verisign.com/com/v1/domain/xn--fiq228c.com"

curl "https://rdap.verisign.com/com/v1/domain/中文.com"

최고의 연습

IDNs로 일할 때:

1. 항상 저장하고 내부로 Punycode 모양을 가공하십시오

2. Unicode 형태를 사용자에 표시합니다.

3. 보안 기능을 위한 균 검사 실시

4. 등록하기 전에 TLD-specific IDN 정책을 검증

이 지식을 활용하세요

DomScan의 API를 사용하여 도메인 가용성, 상태 등을 확인하세요.