|  회원사 및 파트너  |  솔루션 및 제품  |  기술지원 및 다운로드  | 
   사이트 검색:
     

     회사소개

     솔루션

     도메인 검색

   회사 정보:

     도메인 사업자

     개발회사

     언론사

     투자자

     일반사용자

     ISP

   Highlights:

     Cultural Awareness
       Initiative (CAI)


     Corporate Position
       Paper


     Year-End Promotion


다국어 도메인의 레졸루션

이 페이지는 기술적인 내용을 담고 있어서, 이해하시기 위해서는 네트워크 관련 지식이 선행되어야 합니다. 읽으시면서 이해가 안가는 부분이 있으면, 초보자를 위한 IDN 설명 혹은 FAQ를 참조하시기 바랍니다.

기존의 영문 DNS의 도메인 네임 쿼리 레졸루션


예를 들어 i-DNS.net International.의 홈페이지에 접속하기 위해서 IP 주소 209.249.141.24 대신에 i-DNS.net을 입력합니다.

클라이언트의 브라우저로부터 DNS 쿼리를 받자마자, DNS 서버는 캐쉬에 도메인 네임이 있는지 여부를 체크하고, 캐쉬에 존재하면 클라이언트에게 IP 주소를 보냅니다.

만약 자체 서버의 캐쉬 내에서 레졸루션할 수 없을 경우, DNS 루트 서버로 쿼리를 보냅니다. DNS 루트서버는 도메인 네임에서 TLD(최상위 레벨 도메인)이 무엇인지 인식하며, 결정된 TLD의 서버로 DNS 쿼리를 보냅니다.

이러한 과정을 통해서 도메인이 발견되면, IP 주소가 클라이언트에게 보내집니다. 클라이언트는 IP 주소를 받으면 웹페이지에 접속하여 원하시는 정보를 보실 수 있습니다.

Back to top

다국어 도메인 네임 쿼리의 레졸루션

다국어 도메인 네임 시스템은 다국어 도메인 네임 쿼리를 레졸루션하기 위해 클라이언트, 서버, 클라이언트 & 서버의 3가지 솔루션을 제공합니다.

1) 서버측 솔루션


사용자는 기존의 영어 도메인 주소인 i-DNS.net 대신에 아이디엔에스.회사를 입력합니다.

그러면 사용자의 브라우저는 다국어 도메인이 처리 가능한 네임 서버(예: ISP 등)로 DNS 쿼리를 보냅니다. 다국어 도메인은 유니코드(ISO/IEC 10646)로 변환되며, 이는 다시 ACE 코드로 변환됩니다.

예를 들어 아이디엔에스.회사ra--3dcujr3uwukmlvgf2dbki.ra--3dlizqfm와 같이 ACE 코드로 변환되며, 네임 서버는 ACE 코드의 DNS look-up을 통해서 IP 주소를 사용자에게 보냅니다.

2) 클라이언트측 솔루션


위 서버측 솔루션의 경우, 다국어 도메인의 레졸루션이 가능한 네임 서버를 이용하였고, ACE 코드로의 변환이 서버에서 이루어졌습니다.

하지만 클라이언트측 솔루션의 경우, 코드 변환에서 DNS look-up까지 클라이언트에서 이뤄집니다. 이경우, 다국어 도메인을 이용하시기 위해서는 i-DNS.net가 무료로 제공하는 플러그인 프로그램인 iClient를 설치하셔야 합니다.

iClient를 설치하시면 HTTP 외에 SMTP, PING, FTP에도 다국어 도메인을 사용하실 수 있습니다. 또 '한글.한글' 서비스 외에 '한글.com', '한글.tv' 등의 서비스도 이용하실 수 있습니다.

3) 클라이언트, 서버 솔루션


세번째 솔루션은 인터넷 익스플로러의 URL 레졸루션에서만 가능하도록 설계되었습니다.

데이터의 흐름도는 위 그림과 같습니다. 클라이언트는 다국어 도메인을 HEX-UTF8 코드로 변환하여 HTTP 요청을 합니다. 그러면 HTTP 요청은 iResolve의 웹 서버로 레졸루션됩니다.

서버에서는 HEX-UTF8 코드를 ACE 코드로 변환하여, ACE 코드를 클라이언트에게 보냅니다.

iResolve를 설치하시면, '한글.한글' 서비스 외에 '한글.com', '한글.tv' 등의 서비스도 이용하실 수 있습니다.

Back to top

 
   About i-DNS  |  Contact