오랜만에 리눅스를 설치했더니 설정이 약간시 수정되어 최신 배포본으로 다시 정리하였다. 예전에 비해 설정법은 많이 정리가 된 듯한 느낌임
1. Named 설치
yum -y install bind bind-chroot
2. /var/named/chroot/etc/named.conf 설정
options {
version “mydomain.com”;
directory “/var/named”;
allow-transfer {
127.0.0.1;
};
allow-query { any; };
notify no;
};
logging {
//category queries { query-log; };
category lame-servers { null; };
category unmatched { null; };
category network { null; };
category notify { null; };
category update { null; };
};
zone “.” IN {
type hint;
file “named.ca”;
};
include “/etc/named.rfc1912.zones”;
3. 심볼릭 링크 확인 및 소유자 변경
만약 /etc/named.conf가 없으면 심볼릭 링크를 걸어준다.
# ln -s /var/named/chroot/etc/named.conf /etc/named.conf
아래와 같이 소유자를 변경한다.
# chown root.named /var/named/chroot/etc/named.conf
4. /var/named/chroot/etc/named.rfc1912.zones
zone “localhost” IN {
type master;
file “named.localhost”;
allow-update { none; };
};
zone “0.0.127.in-addr.arpa” IN {
type master;
file “named.loopback”;
allow-update { none; };
};
/* user level configuration */
zone “mydomain.com” IN {
type master;
file “mydomain.com.zone”;
allow-update { none; };
};
zone “174.107.61.in-addr.arpa” IN {
type master;
file “mydomain.com.rev”;
allow-update { none; };
};
5. 심볼릭 링크 확인 및 소유자 변경
만약 /etc/named.rfc1912.zones가 없으면 심볼릭 링크를 걸어준다.
# ln -s /var/named/chroot/etc/named.rfc1912.zones /etc/named.rfc1912.zones
아래와 같이 소유자를 변경한다.
# chown root.named /var/named/chroot/etc/named.rfc1912.zones
6. /var/named/chroot/var/named/mydomain.com.zone 생성
$TTL 120
@ IN SOA ns.mydomain.com. sjchoi.mydomain.com. (
2006110723 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
120 ) ; Minimum
IN NS ns.mydomain.com.
IN MX 10 mail.mydomain.com.
IN TXT “v=spf1 mx ip4:192.168.1.1 -all”
IN A 192.168.1.1
@ IN A 192.168.1.1
ns IN A 192.168.1.1
mail IN A 192.168.1.1
www IN A 192.168.1.1
* IN A 192.168.1.1
7. 심볼릭 링크 및 소유자 변경
# ln -s /var/named/chroot/var/named/mydomain.com.zone /var/named/mydomain.com.zone
# chown root.named /var/named/chroot/var/named/mydomain.com.zone
8. /var/named/chroot/var/named/mydomain.com.rev 생성
$TTL 120
@ IN SOA ns.mydomain.com. admin.mydomain.com. (
2006110723 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
120 ) ; Minimum
IN NS ns.mydomain.com.
IN NS ns2.mydomain.com.
IN MX 10 mail.mydomain.com.
IN TXT “v=spf1 mx ip4:192.168.1.1 -all”
37 IN PTR mydomain.com.
9. 심볼릭 링크 및 소유자 변경
# ln -s /var/named/chroot/var/named/mydomain.com.rev /var/named/mydomain.com.rev
# chown root.named /var/named/chroot/var/named/mydomain.com.rev