1) DNS
서버에 접속하기 위해서는 IP주소를 사용해야 되는데 웹 사이트에서 IP주소가 아닌 URL을 입력해서 사이트에 접속할 수 있다. 그 이유는 URL을 IP 주소로 변환하는 시스템인 DNS가 있기 때문이다.
2) 이름 해석
URL로 접속하면 DNS 서버가 이 웹사이트 서버의 IP 주소를 알려주는데 이를 이름 해석(name resolution)이라고 한다.
3) 도메인 이름
도메인 이름은 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트명을 가리키며, 좁은 의미에서는 도메인 레지스트리에 등록된 이름을 의미한다.
1) 첫번째 DNS 서버가 IP를 아는 경우
① 컴퓨터에서 “이 도메인 이름의 IP 주소는 무엇인가요?”라고 질문한다.
② DNS 서버는 해당 요청에 해당하는 도메인 이름의 IP 주소를 알려준다.
③ 컴퓨터는 IP 주소로 서버에 접속한다.
2) 첫번째 DNS 서버가 IP를 모르는 경우