정보보안/리눅스

DNS_02_slave name server

닉네임이 왜 필요해 2020. 4. 20. 17:52

네트워크 구성도

네트워크 구성도와 같이 192.168.10.142란 ip를 가진 PC를 DNS server master로 192.168.10.143란 ip를 가진 PC를 DNS server slave로 구성할 예정이다. 

 

각 pc를 DNS_01_bind를 이용한 개인 DNS server 꾸리기 와 같이 구성한다.

주의 할 점은 테스트를 위해 각 DNS 주소는 자기 자신으로 설정해야 확인이 가능하다.

 

master PC 설정.

/etc/named.conf 파일을 수정한다. 

[root@centos7chan named]# cat /etc/named.conf
options {
directory "/var/named";
};

zone "." {
type hint;
file "named.ca";
};

zone "kst09.com"{
type master;
file "kst09.zone";
also-notify { 192.168.10.143;};
};

fsjafose위의 첫 줄의 option 에 적혀있는 /var/named경로에 밑에서 3번째 줄의 kst09.zone 파일을 추가한다. 

kst09.zone파일은 아래와 같이 구성한다.  zone파일의 구성은 여기에 정리하였다.

[root@centos7chan named]# cat kst09.zone

$TTL 1D
@ IN SOA ns.kst09.com. root.ns.kst09.com. (
                                        2 ; Serial
                                        1D ; Refresh
                                        1H ; Retry
                                        1W ; Expire
                                        3H ) ; Minimum

; Name Server
        IN NS ns.kst09.com.
; Host address
     IN A 192.168.10.142
ns   IN A 192.168.10.142
win  IN A 192.168.10.141
;
www IN CNAME win
[root@centos7chan named]# systemctl restart named.service

slave PC 설정 

[root@chanswap2 ~]# cat /etc/named.conf
options {
directory "/var/named";
};

zone "." {
type hint;
file "named.ca";
};

zone "kst09.com"{
type slave ;
file "kst09.zone";
masters { 192.168.10.142; };
};
[root@chanswap2 named]# systemctl restart named.service