본문 바로가기

【 CCNA 】

[ CISCO Networking ] DNS & HTTP 예제 1

DNS는 Domain Name System 또는 Domain Name Serivce 라고 도 불린다.

DNS는 IP를 인간이 보기 쉬운 문자 형태로 변환 해주는것을 말한다.

 

 

 

우선 IP 할당을 해주자.

PC0 IP 할당 완료

DNS Server도 IP 할당을 해준다.

웹 Server도 IP 할당을 해주자.

PC0에 다시 돌아와서 DNS Server 항목에 DNS Server IP 주소를 넣는다.

 

그런다음 Router0 CLI 들어가서 나머지 설정을 해주면 된다.

Services -> DNS -> On 클릭 

Name 은 naver.com으로 적어주자.

Address 는 10.0.0.1 을 적어주자

 

시뮬레이션 모드로 전환 해주고 필터에 DNS, HTTP, ICMP만 추가 해주자

테스트 확인은 PC0 -> Desktop -> Web Browser에서 할 수 있다.

URL 주소에다가 아까 Name 에다가 설정해 놓은 주소를 적어준다.

그리고 Enter

그러면 DNS 프로토콜이 생길 것이고 Capture/Forward을 클릭하면 Router0으로 이동한다.

패킷을 클릭해 보면 Src IP 192.168.10.1에서 출발해서 Dest IP 192.16.0.1로 도착했다는 뜻이고

Out Layers을 보면 출발지 IP가 172.16.0.1이고 목적지 IP가 192.168.10.1이다

 

그러면 이 패킷은 다시 PC0으로 갈 것이다.

 

도착 완료

이젠 IP를 받아 왔으니 서버의 위치를 알고 있다. 따라서 HTTP 프로토콜이 움직인다.

HTTP 프로토콜은 HTML 문서, 텍스트 문서 등 데이터가 움직이고 

하이퍼 텍스트 기반으로 된 데이터를 전송 하겠다는 의미이다.

HTML 문서를 받아와서

PC가 HTML을 번역해서 화면에 보여준다.