IDN이 중요한 이유는 무엇인가요?

다국어 도메인 네임(IDN)에서는 도메인 네임을 ASCII가 아닌 문자로 지정할 수 있으므로 인터넷의 접근성과 기능이 향상됩니다.


대부분의 도메인 네임은 ASCII 문자로 등록됩니다(A-Z, 0-9, 그리고 하이픈 "-"). 그러나 발음 구별 부호가 있는 비영어권에 속하는 단어(스페인어나 프랑스어 및 한자나 아랍어와 같이 라틴어가 아닌 스크립트를 사용하는 다른 언어의 단어)는 ASCII로 표시할 수 없습니다. 그 결과, 수백만 명의 인터넷 사용자가 모국어가 아닌 글자와 언어를 사용하면서 온라인에서 어려움을 겪고 있습니다. IDN은 ASCII 문자가 아닌 문자로 도메인 네임을 만들 수 있습니다.

도메인 네임 작동 방식

도메인 네임은 사람이 인터넷에서 정보를 찾을 수 있도록 특정 형식으로 구성된 고유의 단어 또는 문구입니다. DNS(도메인 이름 시스템)은 각 서버의 인터넷 프로토콜(IP) 주소(예를 들어, 123.45.67.254 또는 2001:503:A83:0:0:2:30)를 기준으로 도메인 네임을 컨텐츠가 있는 서버로 매핑합니다. 사용자가 도메인 네임을 웹 브라우저에 입력하거나 이메일을 보내면 애플리케이션이 도메인 이름을 조회하여 IP 주소를 찾습니다. 레졸루션(resolution) 과정은 DNS에 있는 데이터를 사용하여 어떤 IP 주소가 특정 도메인 네임에 대응하는지 결정합니다. 전세계 컴퓨터 사용자는 저마다 서로 다른 키보드나 소프트 키보드를 포함한 IME(Input Method Editors)를 사용하며, 자국어 스크립트를 활용해 원활하게 입력할 수 있는 운영 체제를 가지고 있습니다. IDN은 유니코드 범용 문자 집합을 사용하여 자국어로 간편하게 인터넷을 사용할 수 있도록 합니다.

IDN 등록 과정

등록자는 IDN을 지원하는 레지스트라에게 IDN을 요청합니다. 레지스트라는 현지 언어 문자를 ACE(ASCII-compatible encoding)를 사용하여 지원되는 문자열로 변환합니다. 레지스트라는 ACE 문자열을 Verisign® Shared Registration System(SRS)에 제출하고 SRS는 해당 문자열을 확인합니다. IDN은 .com 및 .net TLD 영역 파일에 추가되어 인터넷에 전파됩니다.

Internationalized Domain Names

IDN 레졸루션 과정

사용자가 현지 스크립트를 사용하여 웹 브라우저에 IDN을 입력하거나 링크를 클릭하면 IDN 지원 애플리케이션이 문자를 DNS가 이해하는 ACE 문자열로 암호화합니다. DNS는 요청을 처리하고 정보를 애플리케이션에 다시 보냅니다. 간단한 과정처럼 들리지만, IDN 지원 애플리케이션과 DNS가 여러 언어와 스크립트를 지원하기 위해서는 상당한 연구 개발이 필요합니다.

추가 정보가 필요하십니까?