네트워크

41. DNS - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2025. 1. 21. 11:52

1. 도메인 이름과 IP주소를 관리하는 구조

  • DNS : 도메인 이름과 IP 주소의 대응표를 관리하는 체계
  • DNS 서버 : 대응표 데이터베이스를 관리하는 서버
  • 인터넷은 IP 프로토콜을 사용 IP가 유일한 목적지를 특정할 수 있는 식별자이지만 IP주소는 인간이 다루기 어려워서 인간이 다루기 쉬운 이름으로 인터넷을 이용할 수 있도록 고안된 것이 도메인 이름이며, 도메인 이름과 IP 주소를 대응시켜 관리 하는 것이 DNS이다.
  • 도메인 이름 : 정보를 계층적으로 추가한 것
  • 도메인 이름과 IP주소 대응표를 한곳에 집중해서 관리하는 것은 비현실적, DNS에서는 이 대응표 데이터베이스를 여러 DNS서버에 분산시켜 관리
  • 서버 간에 서로 통신하여 데이터베이스 내용을 교환
  • DNS에서는 클라이언트에서 IP 주소 문의가 있을 때 LAN 내 DNS 서버가 도메인 이름을 알고 있다면 IP주소를 직접 알려주고, 모른다면 다른 DNS서버에 문의 - 이 문의를 처리하는 프로그램을 리졸버
  • 영역 : DNS 서버가 직접 관리하는 도메인 이름과 IP 주소 범위
  • 권한 DNS 서버 : 영역 내 호스트 정보를 직접 관리하는 서버