설정
BIND9의 설정파일은 /etc/bind 디렉토리에 있다.
/etc/bind/named.conf
/etc/bind/named.conf.options
/etc/bind/named.conf.local
BIND9 서버가 정상 동작하는지 확인
$ dig -x 127.0.0.1
; <<>> DiG 9.4.2-P1 <<>> -x 127.0.0.1
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12073
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;1.0.0.127.in-addr.arpa. IN PTR
;; ANSWER SECTION:
1.0.0.127.in-addr.arpa. 604800 IN PTR localhost.
;; AUTHORITY SECTION:
127.in-addr.arpa. 604800 IN NS localhost.
;; ADDITIONAL SECTION:
localhost. 604800 IN A 127.0.0.1
localhost. 604800 IN AAAA ::1
;; Query time: 1 msec
;; SERVER: 211.219.50.233#53(211.219.50.233)
;; WHEN: Thu Aug 21 11:15:36 2008
;; MSG SIZE rcvd: 121
Zone 파일
named.conf 파일에 다음을 추가
[...]
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
[...]
기존을 zone파일을 복사하여 수정함.
$ sudo cp /etc/bind/db.local /etc/bind/db.example.com
$ sudo vi /etc/bind/db.local /etc/bind/db.example.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
@ IN MX 10 mail.example.com.
@ IN A 192.168.1.10
box IN A 192.168.1.10
설정시 메일 서버 설정부분에 MX 뒤에 숫자를 꼭 입력할 것
마스터 네이서버만 사용하더라도 MX뒤에 숫자를 입력해야 정상 동작합니다.
설정이 잘 되었는지 확인하는 방법
$ named-checkzone example.com /etc/bind/db.example.com
zone example.com/IN: loaded serial 5
OK
설정이 끝났으면 BIND9 재시작
sudo /etc/init.d/bind9 restart
Reserve Zone 파일
named.conf 파일에 다음을 추가
zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.192";
};
기존 zone 파일을 복사하여 수정한다.
$ sudo cp /etc/bind/db.local /etc/bind/db.example.com
$ sudo vi /etc/bind/db.local /etc/bind/db.example.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
@ IN A 192.168.1.10
box IN A 192.168.1.10
재시작
설정이 끝났으면 BIND9 재시작
sudo /etc/init.d/bind9 restart
댓글 없음:
댓글 쓰기