Day18-DNS 복습

2019. 12. 13. 15:14Security/리눅스

client가 www.poly.edu의 IP를 원할때 local DNS서버(yahoo.com DNS)의 동작 과정 

1. client가 local DNS인 yahoo.com DNS에게 www.poly.edu의 IP를 질의.

 

2. yahoo.com DNS는 Root DNS에게 edu DNS의 IP를 질의.

 

3. Root DNS는 yahoo.com DNS에게 edu DNS의 IP를 알려줌.

 

4. yahoo.com DNS는 edu DNS에게 poly.edu DNS의 IP를 질의.

 

5. edu DNS는 yahoo.com DNS에게 poly.edu DNS의 IP를 응답.

 

6 yahoo.com DNS가 poly.edu DNS에게 www.poly.edu의 IP를 질의.

 

7. poly.edu DNS가 yahoo.com DNS에게 www.poly.edu의 IP를 알려줌.

 

8. yahoo.com DNS가 client에게 획득한 www.poly.edu의 IP를 알려줌. 

 

named.conf

options {
directory "/var/named";
};


zone "." {
type hint;
file "named.ca";  // 루트네임서버의 정보가 들어있음.
};


zone "bow02.com" {
type master;
file "bow02.zone"; // bow02.com 안에 잇는 정보는 bow02.zone에서 관리중
};

 

bow02.zone파일의 내용

www.bow02.com으로 접속하면 mail.bow02.com으로 접속하게 설정 

따라서 www.bow02.com의 ip정보를 질의하면 192.168.10.33으로 출력된다.  

 

Host address 설정에서 빈칸으로 넘어갈 수 있는 유일한 경우는 바로 도메인명으로 접속할때 이다.

따라서 bow02.com으로 접속하면 ns.bow02.com으로 접속되고 ip정보를 질의하면 192.168.10.31로 나온다. 

'Security > 리눅스' 카테고리의 다른 글

DAY20-samba(2)  (0) 2019.12.17
DAY19-samba  (0) 2019.12.16
Day17-apache(3)  (0) 2019.12.12
Day16-apache(2)  (0) 2019.12.11
DAY15-Apache  (0) 2019.12.10