bind 9 설치 (Ubuntu 19.04)
우분투 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
[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 번 포트 허용하는 것은 필수 입니다.
- 도메인 구입처에서 호스트 및 네임서버를 변경하면 시간이 한참 지나 적용이 될 수 있으므로
이점 참고하여 운영하시기 바랍니다.
'리눅스 > DNS' 카테고리의 다른 글
네임서버 DNS 퍼포먼스 테스트 (dnsperf) (0) | 2023.03.28 |
---|---|
[TIP] Docker 룰이 포함된 iptables 룰 저장 및 복구 (0) | 2022.12.22 |
DDNS 구축하기 (PDNS 사용자) (0) | 2015.01.26 |
wireshark 로 DNS 쿼리 모니터링 하기 (0) | 2015.01.26 |
dnstop 설치 (DNS 쿼리량 순서로 모니터링) (0) | 2015.01.26 |