도메인(Domain)

vvinter·2024년 4월 8일
0

개발용어

목록 보기
23/28

도메인이란?

도메인은 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글 등)로 만든 인터넷 주소이다.

컴퓨터 네트워크상에 모든 기계와 장치들이 서로를 인식하고 통신하기 위해서 사용되는 IP 주소(예) 115.68.24.88, 192.168.0.1)보다, 웹 사이트의 이름 및 주소 등을 사람들이 훨씬 더 쉽게 기억하고 검색할 수 있기 때문에 각 ip에 이름을 부여하게 되었다.

쉽게 이야기하면, 도메인은 인터넷에서 집 주소와 같은 기능을 하는 “웹 사이트의 고유한 이름”이라고 생각하면 된다.

도메인 구조 및 구성 요소

도메인은 “.” 또는 루트(root)라고 불리는 도메인 이하에 아래 그림과 같이 역트리 구조로 구성되어 있다. 루트 도메인 바로 아래의 단계를 1단계 도메인 또는 최상위 도메인이라고 부르며, 그다음 단계를 2단계 도메인이라고 부른다. (1단계, 2단계는 1차, 2차라고도 함)

  • 최상위 도메인, 1단계 도메인

    • TLD, Top Level Domain
    • 도메인 단계 중 가장 높은 단계에 있는 도메인
    • 도메인의 목적, 종류, 국가를 나타냄
    • 최상위 도메인의 형태에 따라 도메인 네임 체계와 등록 원칙이 다를 수 있음
    • 세계 국가 도메인(ccTLD), 일반 최상위 도메인(gTLD), 신규 일반 최상위 도메인(New gTLD)으로 구성
  • 2단계 도메인

    • SLD, Second Level Domain
    • 도메인 이름을 등록한 조직을 나타냄
    • ccSLD
      ▪ ccTLD는 일반 도메인과 달리 웹사이트의 특징을 부가적으로 나타내는 2차 도메인이 앞에 붙는 경우가 많음
      👉 따라서, ccTLD에 붙는 2차 도메인을 특별히 ccSLD라고 칭함
      ▪ ac.kr, co.kr, ne.kr, go.kr 등등
      ▪ 실생활에서는 일반적으로 ac.kr 을 붙여서 모두 TLD라고 지칭하기도 함
  • 도메인 이름, 3단계 도메인

    • 3LD
    • 임의로 지정할 수 있는 자율적인 이름
    • naver, google, daum 등등

도메인을 표시할 때는 3단계(도메인 이름, 3LD) ➡️ 2단계(SLD) ➡️ 최상위(TLD) 순으로 표시

(출처: 한국인터넷정보센터)
(출처: 가비아)

최상위 도메인 종류

도메인에는 국가도메인과 일반도메인 그리고 신규 일반도메인이 있다.

  • 국가도메인

    • 국가 최상위 도메인, ccTLD(country code Top Level Domain)
    • 인터넷상에서 국가를 나타내는 도메인
    • 영문 및 자국어 도메인으로 구성
      • ‘.kr(대한민국) .jp(일본), .cn(중국), .us(미국) 등등
      • ‘.한국(대한민국)’, ‘중국(중국), .러시아(러시아), .이집트(이집트) 등등
    • 각 국가에서 직접 관리하기 때문에 도메인 정책이 종류마다 다름
    • 대체로 가격대가 높으며, 신청 자격에 제한 O
  • 일반도메인

    • 일반 최상위 도메인, gTLD(generic Top Level Domain)
    • 조직, 목적, 분류 등 명칭을 영문 약자로 표현한 도메인
    • 오랜 역사를 가지고 있어 시스템이 안정화되어 있음
    • 다른 TLD에 비해 가격대가 낮고, 일부를 제외하고는 신청 자격에 제한 X
    • ‘.com(회사)’, ‘.net(네트워크 관련기관)’, ‘org(비영리기관)’, ‘.biz(사업)’ 등등
  • 신규 일반도메인

    • New gTLD
    • 2014년 이후 신규 출시된 도메인으로, 브랜드, 일반 명사, 지역명 등을 사용 목적에 맞게 선택하여 이용할 수 있음
    • gTLD에 비해 가격이 높으나, 프로모션이 잦아 낮은 가격에 도메인 등록 가능, 신청 자격에 제한 X
    • 모바일이나 특정 브라우저에서는 접속이 불안정할 수 있음
    • 상표권 보유자에게 우선 등록 기회를 제공하는 상표권 등록 기간이 존재
    • .email, .coffee, .camera, .rent, .website, .xyz, .news, .blackfriday, .loan 등등

루트 도메인과 서브 도메인

루트 도메인은 맥락에 따라 의미가 달라지는데, 여기서는 웹 사이트의 최상위 계층을 의미한다. (DNS의 맥락에서 루트 도메인은 ‘.’으로 표현되는 가장 높은 계층의 도메인을 이야기함)

예를 들어, 도메인 등록 기관에 등록한 이름이 exam.com 이라면, 이 자체를 루트 도메인이라고 한다.
예시와 같이 어떠한 서브 도메인도 포함하지 않는 도메인 네임을 루트 도메인, 베어 도메인, 에이펙스 도메인이라고 하며, 우리가 흔히 접할 수 있는 naver.com 이나 daum.net 은 모두 루트 도메인이라고 할 수 있다.

루트 도메인 안에서의 용도를 구분하기 위해 만들 수 있는 것이 서브 도메인으로, 서브 도메인별로 특화된 서비스를 구분하기 위해 주로 사용한다.

예를 들어 보자면, naver.com 안에서

  • map.naver.com
  • mail.naver.com

위와 같이 서브 도메인을 지정할 수 있다는 것이다.

WWW 서브 도메인

네이버 첫 화면에서 주소창을 보면 naver.com 이라고 되어 있는데, 실제로 URL을 복사해 보면 https://www.naver.com/ 인 것을 확인할 수 있다.

여기서, 우리에게 익숙한 www도 서브 도메인임을 유추해 볼 수 있는데, 사실 과거에는 도메인을 용도에 따른 서브 도메인으로 나누고 서비스를 시작했다고 한다. (웹은 www, 메일은 mail, ftp는 ftp로)
지금은 인터넷이 많이 보급되면서 항상 www로 접속을 하다 보니, 도메인 = www 이라는 인식이 강해져 거의 같은 개념으로 사용되고 있지만 말이다.

따라서, 현재는 www 서브 도메인이 하나의 서브 도메인의 역할을 한다기보다는 루트 도메인에 연결된 주소로 연결을 해주는 보조 역할을 하고 있다고 볼 수 있다. 그렇기 때문에 naver.com 의 주소가 어느 특정 IP로 이동하게끔 레코드가 지정되어 있다면 특별한 설정을 하지 않아도 www.naver.com 으로 연결한 것과 같이 똑같은 IP주소로 연결을 해준다는 것이다.

💡 즉, naver.com = www.naver.com







📎  참고

https://한국인터넷정보센터.한국/jsp/resources/domainInfo/domainInfo.jsp
https://customer.gabia.com/manual/domain/262/292
https://www.hanl.tech/blog/도메인이란/
https://computer-science-student.tistory.com/378
https://opentutorials.org/course/228/1450
https://sujinnaljin.medium.com/domain-도메인-구성-요소-알아보기-40cfb23df899
https://www.cloudflare.com/ko-kr/learning/dns/glossary/what-is-a-domain-name/
https://studyforus.tistory.com/185

0개의 댓글