도메인 이름 시스템(DNS)
사용자에게 친숙한 도메인 이름을 컴퓨터가 네트워크에서 서로를 식별하는 데 사용하는 인터넷 프로토콜(IP) 주소로 변환하는 인터넷 표준 프로토콜의 구성요소
- DNS를 사용하면 사용자가 IP 주소 대신 인터넷 도메인 이름을 사용하여 웹 사이트에 연결할 수 있다.
DNS 서버의 유형
재귀 서버와 권한 있는 서버로 나뉨.
- 재귀서버 > 재귀 확인자 또는 DNS 확인자라고도 하는 재귀 서버는 일반적으로 인터넷 서비스 공급자(ISP), 대기업 또는 기타 타사 DNS 서비스를 공급자가 관리. 최종사용자를 대신하여 도메인 이름을 IP 주소로 확인. 사용자가 검색 브라우저에 웹 주소를 입력하면 브라우저는 재귀 DNS 서버에 연결하여 요청을 확인하고 재귀 서버에 응답이 캐시된 경우 사용자를 연결하고 요청을 완료할 수 있음.
- 권한 있는 서버 > 권한 있는 이름 서버는 도메인에 대한 최종 레코드를 보유하고 해당 영역 내에 저장된 도메인 이름에 대한 요청에 응답.
권한 있는 서버에는 다음이 포함
- 루트 이름 서버
DNS 계층 구조의 최상위에 위치하며 루트 영역의 관리를 담당. 루트 영역내에 저장된 레코드에 대한 쿼리를 응답하고 적절한 TLD 이름 서버로 요청 참조- 최상위 도메인 이름 서버
일반 최상위 도메인을 비롯하 계층 구조의 다음 수준을 관리하는 역할. TLD 이름 서버는 해당 TLD 내의 특정 도메인에 대한 권한 있는 이름 서버로 쿼리를 전달.
.com에 대한 TLD 이름 서버는 .com 으로 끝나는 도메인을 디렉션 하고 .gov 에 대한 TLD 이름 서버는 .gov 로 끝나는 도메인을 디렉션- 도메인 이름 서버 (2단계 도메인 이름 서버)
전체 도메인 이름이 IP 주소가 포함된 영역 파일을 보유.