bind 9 설치 (Ubuntu 19.04)

리눅스/DNS|2019. 10. 29. 10:31
반응형

우분투 19.04 버전에서 네임서버를 운영하기 위한 절차 입니다.

아래 절차만 순차적으로 따라하셔도 구축이 되며,

사용하고 계신 A, MX, CNAME 레코드 등에 대해서는 알맞게 레코드를 추가하여 설정하시면 됩니다.



1. 설치


root@sysdocu:~# apt -y install bind9



2. 도메인 설정


파일을 열어 아래 내용을 추가 합니다.


root@sysdocu:~# vi /etc/bind/named.conf.local


zone "sysdocu.com" IN {

  type master;

  file "sysdocu.com.zone";

};



새로운 zone 파일을 생성하여 내용을 입력합니다.


root@sysdocu:~# vi /var/cache/bind/sysdocu.com.zone


$TTL 600

@       IN      SOA     ns1.sysdocu.com. root (

                                        2019102901  ; serial

                                        1D        ; refresh

                                        1H        ; retry

                                        1W        ; expire

                                        3H )      ; minimum

@       IN      NS      ns1.sysdocu.com.

@       IN      NS      ns2.sysdocu.com.

@       IN      MX      10 mail.sysdocu.com.

@       IN      TXT     "v=spf1 ip4:192.168.10.2 ~all"

ns1     IN      A       192.168.10.2

ns2     IN      A       192.168.10.2

@       IN      A       192.168.10.2

www     IN      A       192.168.10.2

mail    IN      A       192.168.10.2

*       IN      A       192.168.10.2



설정한 내용을 적용합니다.


root@sysdocu:~# systemctl enable bind9

root@sysdocu:~# systemctl restart bind9



3. 질의 테스트


1) 로컬에서 질의 확인


root@sysdocu:~# nslookup sysdocu.com localhost

Server: localhost

Address: ::1#53


Name: sysdocu.com

Address: 192.168.10.2



2) 외부에서 질의 확인


[root@localhost ~]# nslookup sysdocu.com 192.168.10.2

Server: 192.168.10.2

Address: 192.168.10.2#53


Name: sysdocu.com

Address: 192.168.10.2



4. 참고

- 네임서버로 사용하기 위해 방화벽에서 UDP 53 번 포트 허용하는 것은 필수 입니다.

- 도메인 구입처에서 호스트 및 네임서버를 변경하면 시간이 한참 지나 적용이 될 수 있으므로

  이점 참고하여 운영하시기 바랍니다.


반응형

댓글()