• 인터넷은 전체를 집중 관리하지 않는 분산 관리가 기본 → DNS도 계층화와 위임을 통해서 각 조직에 의한 분산 관리를 실현하기 위한 구조 중 하나
  • 인터넷에 연결된 호스트를 식별하기 위한 IP 주소(번호)나 도메인 이름(이름)과 같은 식별자는 예외적으로, 이용자가 혼란하지 않도록 통일되고 일원화된 관리를 해야함
  • 레지스트리(registry)는 인터넷상의 번호나 이름을 할당하고 등록하여, IP와 도메인을 이용자가 혼란하지 않도록 통일되고 일원화된 관리하는 조직
  • 레지스트리와 그 관계자에 의한 도메인 이름의 등록 관리 구조와 세계적인 관리 체계를 설명

1. 레지스트리 오퍼레이터의 2가지 의미

  • 식별자를 할당하고 등록 관리를 하는 레지스트리 오퍼레이터 → DNS에서 레지스트리 오퍼레이터를 레지스트리라고 함
  • 레지스트리 오퍼레이터가 취급하는 등록대장인 레지스트리 데이터 베이스


2. IP 주소와 도메인 이름 관리의 차이

  • IP 주소와 도메인 이름은 할당 및 등록 관리에 대한 처리가 다름

2.1. IP 주소

  • 한정된 자원을 인터넷 전체에서 공유하기 때문에, 이용 효율이나 공평한 할당과 같은 점을 고려해 세계적으로 일관성 있는 관리가 필요
  • 공평한 IP 관리를 하기 위해서, IP 주소 레지스트리는 규칙을 정하거나 레지스트리 간의 조정을 담당

2.2. 도메인 이름

  • 하나의 네임 스페이스를 TLD마다 분할하고, 각 TLD의 특색에 맞게 이용자의 다양한 요구에 부합하는 서비스를 운용할 수 있다는 유연성을 가짐
  • 도메인 이름은 이용자에게 친근한 단체명, 서비스명, 상품명을 연상시키기 때문에 등록, 이용 중에 발생한 트러블, 분쟁을 해결하기 위한 구조도 필요


3. 레지스트리의 역할

  • 도메인 이름을 사용할 수 있도록 하기 위해서는 레지스트리에게 '이 도메인 이름을 사용하고 싶다'라는 등록 신청함
  • 신청을 접수한 레지스트리는 그 내용이 등록 요건에 부합하는지를 심사 및 확인하고 데이터베이스에 등록
  • 위 과정을 거쳐서 신청자는 도메인 이름을 사용할 권리를 얻게 됨
  • 등록한 도메인 이름에는 만료일이 설정되며, 수명 주기(life cycle)에 따라 운용해야합니다.
  • 레지스트리는 신규 등록 외에, 등록자의 신청에 따라서 이미 등록된 도메인 이름의 등록 정보 갱신, 만료일 갱신, 삭제 등을 하면서 도메인 이름을 관리
  • 도메인 이름의 수명 주기란
    • 도메인 이름은 한번 등록하면 영원히 사용할 수 잇는 것이 아니라 만료일이 존재합니다.
    • 만료일이 지난 도메인 이름은 일정 기간 후에 '삭제'로 취급되며, 삭제된 도메인 이름은 다시 등록할 수 있게 됩니다.
    • KR 도메인 이름의 등록부터 삭제까지 수명 주기에 대한 추가 정보 → 도메인 주소에서 생명 주기(Life Cycle)란


4. 레지스트리의 주된 역할 여섯가지

4.1. 레지스트리 데이터베이스의 운영 관리

  • 등록 정보를 축적하고 관리하는 등록 대장인 '레지스트리 데이터베이스'를 운용
  • 등록 정보란, 도메인 이름을 등록하기 위해 필요한 개인의 이름, 조직명, 연락처와 같은 정보

4.2. 정책에 따른 등록 규칙의 제정

  • 레지스트리는 자신이 등록 관리하는 도메인 이름의 정책을 정함
  • 정책을 실현하기 위한 등록 규칙과 세칙을 정하고 이용자에게 알려줌

4.3. 등록 신청 접수

  • 레지스트리는 등록자로부터 도메인 이름의 등록 신청을 접수함
  • 신청된 도메인 이름을 규칙에 따라 심사하고 접수한 정보를 레지스트리 데이터베이스에 등록함

4.4. Whois 서비스 제공

  • 레지스트리는 자신이 관리하는 도메인 이름의 정보를 Whois 서비스로 제공
  • Whois의 자세한 자료 → WHOIS 서버란

4.5. 네임 서버 운용

  • 관리 대상인 도메인 이름을 인터넷에서 이용할 수 있도록 하기 위한 네임 서버를 관리 및 운용함
  • 레지스트리의 네임 서버는 등록자가 등록한 위임 정보를 관리

4.6. 정보 전달 및 교육 활동

  • 인터넷 전체를 원활하게 운용하기 위해 많은 레지스트리가 인터넷에 관한 정책, 거버넌스, 기술 등 각 분야의 정보를 전달하거나 교육 활동을 하고 있음


5. 레지스트리와 TLD의 관계

  • TLD마다 레지스트리가 존재하며, 각 레지스트리가 TLD를 관리하고 관리 정책이나 등록 규칙을 정함
  • TLD의 두가지 종류
    1. 국각나 지역마다 할당되는 도메인 : ccTLD(Country Code Top Level Domain)
    2. 국가나 지역에 상관없는 도메인 : gTLD(Generic Top Level Domain)

5.1. ccTLD

  • 문자열(라벨)에는 원칙적으로 ISO(국제 표준화 기구)의 ISO 3166-1로 규정된 두 글자의 국가코드가 사용됨
  • 한국에는 국가코드 'KR'이 할당
  • ccTLD가 두 글자가 된 이유
    • ISO 3166-1에는 알파벳 두 글자를 사용한 'alpha-2', 알파벳 세 글자를 사용한 'alpha-3', 숫자 세글자를 사용한 'numeric-3'가 규정
    • ccTLD를 정할 때 세 글자 TLD인 '.com'과 '.net' 등은 이미 사용
    • 숫자는 IP 주소와 혼돌할 우려가 있어서 채택되지 못하고 알파벳 두 글자를 사용한 'alpha-2'가 채택

5.2. gTLD

  • gTLD는 등록하는데 특별한 제한이 없는 것과 일정 요건이 필요한 것 2가지가 있음
  • '.com'과 '.net'을 등록하는 데 특별한 제한이 없는 gTLD임
  • '.edu'나 '.gov'와 같은 gTLD는 등록 제한이 있으며, 등록 가능한 대상은 미국의 교육기관이나 정부 기관으로 한정됨
  • gTLD의 변천
    • 인터넷에 도메인 이름과 DNS가 도임된 1985년에 창설된 gTLD는 .com, .edu, .gov, .mil, .net, .org로 여섯 개가 있음
    • 이후 1988년에 국제단체가 사용하는 .int가 도임되어 일곱 개의 gTLD가 운영됨
    • ARPANET에서 기술을 이전하기 위한 용도로 .arpa도 추가 생성 → .arpa는 인프라스트럭처 도메인으로 전환되어 IP 주소의 역방향 등에서 사용
    • 1990년대 후반부터 인터넷의 급속한 발전과 상용으로 새로운 TLD 도입이 요구
    • 많은 gTLD가 추가되면서 현재 1,200개가 넘는 gTLD가 운영되고 있음
  • 새로운 gTLD
    • 커뮤니티 TLD(Community-based TLD 또는 Community TLD)
    • 특정 커뮤니티나 그룹의 이용을 전체로 한 gTLD
    • 예를 들어 제약 업계를 대상으로 한 '.pharmacy'나 은행 업계를 대상으로 한 '.bank'가 있음
  • 지리명 TLD(Geographical TLD 또는 Geographic names TLD)
    • 각국의 도시, 지역명 등을 대상으로 한 gTLD
    • 지리명 TLD
  • 브랜드 TLD(Brand TLD)
    • 기업명이나 조직명, 상표 등의 문자열을 사용하는 gTLD

5.3. TLD의 예시와 레지스트리


+ Recent posts