- 라우터의 주소까지 얻었으니 DNS 서버에 해당 주소 IP 주소를 요청한다.
순서
- 1단계에서 만든 DNS 질의가 담긴 프레임을 스위치가 라우터로 전송
- 라우터가 DNS 서버 네트워크로 보내야 하는 것을 앎
- 라우터의 포워딩 테이블에서 목적지 IP 주소를 찾아 데이터 그램에 넣고 해당 라우터로 전송
- DNS 서버 네트워크 라우터가 프레임을 수신 후 IP 데이터그램을 보고 DNS 서버로 보낼 인터페이스를 구축해 데이터그램을 만들어 전송
- DNS 서버에 캐싱된 주소가 있다 가정하고, 자원 레코드에서 해당 주소를 찾아 다시 프래임 생성
- 메시지 : DNS 질의 응답 메시지
- 세그먼트 : UDP
- IP 데이터 그램 : DNS 서버 IP / 밥의 IP
- 이더넷 프래임 : 홈 네트워크로의 MAC 주소 / 밥 랩탑 MAC 주소
- 라우터가 이걸 받아 포워딩 테이블에서 IP를 확인 한 후 게이트웨이 라우터에 전해주고 이걸 스위치로 전해주고 밥 렙탑까지 이어진다.
- 밥의 랩탑은 DNS 서버의 응답메시지를 역다중화하여 열어서 구글의 IP주소를 알아낸다.