선릉역 1번 출구

[Packet Tracer] DNS 본문

Computer/Network

[Packet Tracer] DNS

choideu 2022. 12. 17. 22:57

DNS 서버를 PC와 바로 연결해 사용하는 일은 거의 없지만, DNS 서버가 왜 필요한지 어떻게 설정해야 하는 지를 알아보기 위해 해당 구조를 예시로 사용 

 

1. 여러 도메인명 DNS에 등록

 

2. PC와 Server의 IP 주소 설정

PC Server(DNS)
IP 203.237.10.1 IP 203.237.10.200
서브넷마스크 255.255.255.0 서브넷마스크 255.255.255.0
게이트웨이 203.237.10.254 게이트웨이 203.237.10.254
DNS 203.237.10.200 DNS 203.237.10.200

 

3. nslookup으로 DNS 서버 질의 

1. 질의가 잘된 경우

2. 질의는 잘 되었으나 DNS 서버에 등록되어 있지 않은 도메인을 질의한 경우

 

4. 캠퍼스망에 DNS가 있는 경우

- PC0에서 Choideu.ac.kr Server로 접속하는 경우

  • PC0이 DNS(203.237.10.200)로 질의하기 전 ARP를 통해 203.237.10.200의 MAC 주소를 알아옴

스위치에 연결된 모든 포트로 브로드캐스팅

  • ARP를 통해 203.237.10.200의 MAC 주소를 알아오고 DNS 서버로 choideu.ac.kr의 IP주소를 알아옴
  • PC0은 DNS 서버 질의로 알게된 choideu.ac.kr의 IP인 203.237.10.100로 요청을 보냄

DNS 응답

  • 그러나 또 자신의 ARP 테이블에 203.237.10.100에 매핑되는 MAC 주소가 없기 때문에 ARP 요청을 보냄
  • ARP 응답으로 choideu Server의 MAC 주소를 알아옴
  • 해당 주소로 TCP 연결 후(3way handshake)

PC0 -> Server: SYN
Server -> PC0: SYN + ACK
PC0 -> Server: ACK

  • TCP 연결 수립 후 HTTP 요청

 

 

 

'Computer > Network' 카테고리의 다른 글

[Packet Tracer] Router 통신  (0) 2022.12.19
[Packet Tracer] Router 설정  (0) 2022.12.18
PC에서의 네트워크 구성 요소  (0) 2022.12.16
[Packet Tracer] - LAN Topology  (1) 2022.12.16
[Packet Tracer] 사용법  (0) 2022.12.16
Comments