본문 바로가기
기초내용

DNS and how does work? 정리

by korea_musk 2020. 7. 3.

 

DNS란?

DNS(Domain Name System) 인터넷의 전화번호책 같은 것 입니다.

사람은 goolge.com 처럼 도메인 이름을 통해서 온라인으로 정보를 엑세스합니다.

여기서 DNS는 도메인 이름을 IP 주소로 변환하여 브라우저가 인터넷리소스에 접근하도록 합니다.

 

DNS는 어떻게 작동할까?

DNS 확인 프로세스에서  호스트이름을 IP주소로  변환하는 과정이 포함되어있습니다.

호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었습니다. 특정 컴퓨터(또는 네트워크로 연결된 임의의 장치)의 주소를 찾기 위해, 사람이 이해하기 쉬운 도메인 이름을 숫자로 된 식별 번호(IP 주소)로 변환해줍니다. 도메인 네임 시스템은 흔히 "전화번호부"에 비유됩니다. 인터넷 도메인 주소 체계로서 TCP/IP의 응용에서, www.example.com과 같은 주 컴퓨터의 도메인 이름을 192.168.1.0과 같은 IP 주소로 변환하고 라우팅 정보를 제공하는 분산형 데이터베이스 시스템입니다.                                                                                                      -위키백과

 

DNS 이름 공간

도메인 이름 공간은 도메인 이름을 트리 형태로 구성한 것이다. 트리의 각 노드는 0개 이상의 리소스 레코드(resource record)를 가진다. 트리는 루트 존(root zone)에서 시작하여 여러 개의 하위 존으로 나뉜다. 각 DNS 존은 하나의 권한 있는 네임 서버(authoritative name server)에 의해 관리되는 노드들의 집합이다. (하나의 네임 서버가 여러 개의 존을 관리할 수도 있다.)

관리 권한은 분할되어서 새로운 존을 형성할 수 있다. 이때, 기존의 도메인 이름 공간의 일부분이 서브도메인 형태로 다른 네임 서버에 권한이 위임된다고 한다. 그리고 기존의 존은 새로운 존에 대한 권한을 잃게 된다.

 

DNS이름형성

가장 오른쪽 레이블은 최상위 도메인을 의미한다. 예를 들어, 도메인 이름 www.example.com은 최상위 도메인 com에 속한다.

도메인의 계층 구조는 오른쪽부터 왼쪽으로 내려간다. 왼쪽의 레이블은 오른쪽의 서브도메인이다. 예를 들어, 레이블 example은 com 도메인의 서브도메인이며, www는 example.com의 서브도메인이다. 서브도메인은 127단계까지 가능하다.

레이블은 최대 63개 문자를 사용할 수 있고, 전체 도메인 이름은 253개 문자를 초과할 수 없다. 실제로는 도메인 레지스트리에 더 짧은 제한을 가질 수 있다.

 

Domain Name 이란?

도메인 이름은 인터넷 내에서 행정 자율성, 권한 또는 통제의 영역을 정의하는 식별 문자열이다.

도메인 이름은 DNS의 규칙과 절차를 따라서  구성됩니다.

첫 번째 수준의 도메인 이름 집합은 주요 도메인 com , info , net , edu 및 org 와 같은 일반 최상위 도메인 (gTLD) 및 국가 코드 최상위를 포함한 최상위 도메인 (TLD)입니다.

예로 www.example.com 도메인 이름에서 최상위 도메인은 com

example.co.uk 도메인에서 co 는 두 번째 수준 도메인입니다. 역방향 순서입니다.

'기초내용' 카테고리의 다른 글

Terminal Usage 정리  (0) 2020.07.05
What is Hosting  (0) 2020.07.05
Browsers and how they work? 정리  (0) 2020.07.01
What is HTTP? 정리  (0) 2020.07.01
How does the internet work? 정리  (0) 2020.06.29

댓글