[CentOS] Linux DNS PTR 조회해보기 [ /etc/named.rfc1912.zones]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux

[CentOS] Linux DNS PTR 조회해보기 [ /etc/named.rfc1912.zones]

TIENE 2023. 8. 9. 08:06
반응형

- [Win2003] DNS Record 알아보기에서 정리한 Record에서 PTR Record를 사용하여, 역방향 도메인 조회를 테스트해보려고 한다.

- 매번, 정방향으로만 조회해보았기 때문에, 역방향으로 조회할 때 필요한 설정을 알아보았다.

300x250

[Linux DNS PTR 조회해보기]


1. DNS Server 설치하기

yum -y install bind*

- DNS Server를 설치한다.

 

2. DNS 영역 설정하기

vim /etc/named.conf

options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };

 

vi /etc/named.rfc1912.zones

#정방향 조회
zone "tiene123.vm" IN {
        type master;
        file "tiene123.vm.zone";
        allow-update { none; };
};

#역방향 조회
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "tiene123.rev";
        allow-update { none; }; 
}; 

* 역방향 조회답게, 1.168.192 를 거꾸로 하면 192.168.1 즉, A Record의 IP 대역이 된다.

 

 

- 정방향 조회 영역 Zone 설정

vi tiene123.vm.zone

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
               NS      @
               A       192.168.1.131
WWW     A       192.168.1.131
ftp           A       192.168.1.131

 

- 역방향 조회 영역 Zone 설정

vi tiene123.rev

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
           NS        @
            A         192.168.1.131
131     PTR     tiene123.vm.
131     PTR     www.tiene123.vm.
131     PTR     ftp.tiene123.vm.

 

 

 

3. DNS Server 구동하기

systemctl start named
systemctl status named

- DNS Server 를 구동하고, 상태를 확인한다.

 

nslookup

- Type을 각각 ns와 ptr로 변경하여, 조회를 해본다.

- NS의 경우, 도메인 이름을 입력하면, IP 주소를 출력한다.

- PTR의 경우, IP 주소를 입력하면, 도메인 이름을 출력한다.

 


 

반응형