본문 바로가기

Network

15. DNS

OSI 스택 흐름

OSI스택에서 발신자가 패킷을 구성하면 7계층에서부터 캡슐화를하며 4계층 전송층에 도달한다.

패킷은 4계층에서 헤더로 캡슐화 되는데 여기에는 TCP인지 UDP인지의 여부와 포트번호가 포함된다.

그리고 이를 3계층의 헤더인 IP헤더로 캡슐화를 한다.

 

FQDN

제 3계층에서 발신자는 출발지 및 목적지의 IP주소를 입력해야한다.

몇몇 애플리케이션에서는 실제 IP주소를 입력하겠지만 대부분 www.google.com 도메인 이름인

FQDN을 사용할 것이다.

 

라우터에서의 DNS

라우터에서 DNS 설정하기 위한 명령이 필요한 이유는 라우터 자체적으로 FQDN을 변환할수있도록하기위함이다.

라우터에서 DNS서버로 핑하고싶다면 DNS클라이언트로서 설정을 해야한다.

그러면 라우터에서 DNS 트래픽을 통과시킬수있다.

 

설정방법

R1 라우터의 IP주소 10.10.10.1

R2 라우터의 IP주소 10.10.10.2

R3 라우터의 IP주소 10.10.20.1

 

R3 //DNS서버 설정
R3>en
R3#conf t
R3(config)#ip domain-lookup //DNS 사용 가능 설정
R3(config)#ip name-server 10.10.20.1 // DNS서버 위치 설정
R3(config)#ip domain-name dname // 도메인 명 설정
R3(config)#ip dns server //DNS 서버로 지정

//아래 엔트리설정
R3(config)#ip host R1 10.10.10.1 // 변환하고자하는 호스트의 주소들 입력
R3(config)#ip host R2 10.10.10.2
R3(config)#ip host R3 10.10.20.1

R3(config)#host R1.dname 10.10.10.1  //FQDB설정 
R3(config)#host R2.dname 10.10.10.2 
R3(config)#host R3.dname 10.10.20.1 
                             
-------------------------
R1 DNS클라이언트 설정

R1(config)#ip domain-lookup //DNS 사용 가능 설정
R1(config)#ip name-server 10.10.20.1 // DNS서버 위치 설정
R1(config)#ip domain-list dname // 도메인리스트 확인
R1(config)#ip dns server //DNS 서버로 지정
------------------------
확인
//원래는 ping 10.10.20.1 이제는 아래처럼 가능
R1#ping R3
R1#ping R2

'Network' 카테고리의 다른 글

17. Duplex, Speed  (0) 2023.07.10
16. ARP  (0) 2023.07.07
14. 라우터  (0) 2023.07.07
13. 스위치  (0) 2023.07.05
12. 허브 , 스위치  (0) 2023.07.05