카테고리 없음

DNS란

salmon16 2024. 6. 11. 20:58

DNS

Domain Name System의 약자

네트워크 통신을 위한 IP 주소와 문자 주소인 도메인 간 매핑하여 연결하는 서비스이다.

 

DNS 서버 종류

  • 도메인 구조는 루트, 탑 레벨, 세컨드 레벨, 서브 도메인으로 구분된다.
    • 영역별 도메인을 관리하는 주체를 분리하기 위함이다. 
  • 도메인은 DNS 네임 서버로 관리하는데, 이때 도메인 영역별로 DNS 네임 서버를 분리해서 관리한다.

루트 네임 서버

루트 도메인을 관리하는 DNS 서버

DNS 요청에 대해 TLD에 해당하는 네임 서버 정보를 응답한다.

TLD 네임 서버

도메인 이름의 최상위 영역인 TLD를 관리하는 DNS 서버

TLD 영역에서 식별되는 모든 SLD를 관리하여 DNS 요청에 대해 SLD 네임 서버 정보를 응답한다.

SLD 네임 서버

실질적인 도메인 이름을 관리하는 DNS 서버

실제 도미인의 최종 관리 서버로, '권한이 있는 네임 서버'라고도 한다.

도메인 주소에 대한 IP 주소를 확인하는 가장 마지막 단계이다.

DNS 해석기

사용자와 네임 서버 사이에서 중계자 역할을 수행한다.

사용자가 DNS 해석기로 DNS 요청을 하면, DNS 해석기가 DNS 네임 서버와 정보를 주고받아 도메인 주소를 해석하여 최종적으로 IP 주소를 사용자에게 알려준다.

 

ex) 사용자가 도메인 주소의 IP를 얻기 위해 DNS 서버에 질의하면 DNS 해석기는 먼저 루트 네임 서버에 요청에 해당하는 TLD 네임 서버를 얻고 DNS 해석기는 해당하는 TLD 네임 서버에 요청하여 해당하는 SLD 네임 서버를 얻어 다시 SLD 네임 서버에 질의하여 최종 IP 주소를 사용자 PC에 전달한다.