Domain Name Resolution

heering·2022년 7월 28일
0

네트워크

목록 보기
1/1
post-thumbnail
  • Name Server: 도메인 네임을 IP address로 변환하는 과정에 참여하는 서버들

브라우저에서 도메인 네임만으로도 특정 컴퓨터와 통신할 수 있는 것은, 본격적인 통신을 시작하기 전에 도메인 네임을 IP 주소로 변환해주는 절차가 존재하기 때문이다.

google.com에 접속하면 아래와 같은 상황이 벌어진다.

글씨를 넣으면 그림이 너무 복잡해져서 번호를 매겼다. 빨간 선을 따라가면 그게 과정의 순서다.

  1. 내 컴퓨터는, 기본적으로 설정된 Name Server에 google.com의 IP address를 알려달라는 요청을 보낸다. 내 컴퓨터에서 맨 처음 어떤 Name Server에 요청할 것인지는 미리 설정되어 있다. 기존의 설정에서 다른 Name Server로 바꾸는 것도 가능하다.
  2. Name Server는 내 컴퓨터에게 google.com의 IP address를 알려준다. 내 컴퓨터는 이 IP address를 가지고 구글 서버랑 통신을 시작한다.
  3. '.com'으로 끝나는 도메인 네임들을 관리하는 Name Server의 주소를 알려달라는 요청을 보낸다.
  4. 'google.com' Name Server의 IP address를 알려달라는 요청을 보낸다.
  5. 'google.com' 의 Name Server에게 'google.com'의 IP address를 알려달라고 요청한다.

이 과정은 google에 매번 접속할 때마다 이루어지는 것이 아니다. 한 번 google.com의 IP address를 받았으면 그 이후에는 내 컴퓨터의 운영체제가 해당 IP address를 별도로 저장해두고 계속 사용한다. + 자주 요청받는 도메인 네임은 캐시로 관리하는 경우가 많다.

0개의 댓글