본문 바로가기

해봐야 안다.OTL/Linux

DNS 서버의 용도에 따른 분리 : Advertising, Resolving


Advertising: 위임권한이 있는 도메인에 대한 질의만 응답

Resolving: 모든 도메인에 대한 질의에 응답

 

[Advertising 예시]

#vi /etc/named.conf

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

     10 options {      

     11         listen-on port 53 { any; };

     12         listen-on-v6 port 53 { ::1; };

     13         directory       "/var/named";

     14         dump-file       "/var/named/data/cache_dump.db";

     15         statistics-file "/var/named/data/named_stats.txt";

     16         memstatistics-file "/var/named/data/named_mem_stats.txt";

     17         allow-query     { any; };

     18         recursion yes;

     19 };

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

18:recursion no;  <-- Advertising 으로 세팅함.

 

#service named restart

 

윈도우에서 [실행] --> [cmd]

>ipconfig /flushdns

 

> mailx.cho.iss

Server:  mailx.cho.iss

Address:  192.168.10.181

 

Name:    mailx.cho.iss

Address:  192.168.10.181

 

> www.daum.net

Server:  mailx.cho.iss

Address:  192.168.10.181

 

*** mailx.cho.iss can't find www.daum.net: Query refused

 

--> 위 내용처럼 DNS Advertising으로 세팅했더니 자기가 갖고 있는 것 이외의

것은 질의를 거부한다.

---------------------------------------------------------------------------

DNS의 캐쉬를 본다.

[root@jo:~]#/usr/local/bind/sbin/rndc dumpdb

[root@jo:~]#cd /var/named/data/

[root@jo:/var/named/data]#

[root@jo:/var/named/data]#more cache_dump.db

 

 

---------------------------------------------------------------------------