Установим сам DNS сервер bind9.
Code:
apt-get install bind9
Остановим bind
Code:
/etc/init.d/bind9 stop
Измените строку OPTIONS=» -u bind» на OPTIONS=»-u bind -t /var/lib/named»
Code:
nano /etc/default/bind9
Code:
OPTIONS="-u bind -t /var/lib/named" # Set RESOLVCONF=no to not run resolvconf RESOLVCONF=yes
Code:
mkdir -p /var/lib/named/etc mkdir /var/lib/named/dev mkdir -p /var/lib/named/var/cache/bind mkdir -p /var/lib/named/var/run/bind/run
Code:
mv /etc/bind /var/lib/named/etc
Code:
ln -s /var/lib/named/etc/bind /etc/bind
Code:
mknod /var/lib/named/dev/null c 1 3 mknod /var/lib/named/dev/random c 1 8 chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random chown -R bind:bind /var/lib/named/var/* chown -R bind:bind /var/lib/named/etc/bind
Отредактировать надо файл /etc/init.d/sysklogd , измените там строку RSYSLOGD=»-u syslog» на RSYSLOGD=»-u syslog -a /var/lib/named/dev/log»
Code:
nano /etc/init.d/rsyslog
Code:
RSYSLOGD="-u syslog -a /var/lib/named/dev/log"
Code:
/etc/init.d/rsyslog restart
Code:
/etc/init.d/bind9 start
Теперь можно приступать к настройке зоны для нашего домена, например fantasyworld.su
Создадим файл конфигурации для наших будущих зон и отредактируем файл конфигурации bind
Code:
touch /var/lib/named/etc/bind/myzones.conf chown bind:bind /var/lib/named/etc/bind/myzones.conf vim /var/lib/named/etc/bind/named.conf
Code:
nano /var/lib/named/etc/bind/myzones.conf
Code:
zone "fantasyworld.su" { type master; file "fantasyworld.su"; };
Code:
touch /var/lib/named/etc/bind/fantasyworld.su chown bind:bind /var/lib/named/etc/bind/fantasyworld.su vim /var/lib/named/etc/bind/fantasyworld.su
Code:
ORIGIN jira.fantasyworld.su. $TTL 86400 ; 1 day @ IN SOA fantasyworld. root.fantasyworld.su. ( 2008041506 10800 900 604800 86400 ) @ IN NS fantasyworld.su. fantasyworld.su. IN A 10.224.25.1 www IN CNAME fantasyworld.su. 10.224.25.1.fantasyworld.su. IN PTR fantasyworld.su.
Code:
rndc reload
Code:
nslookup fantasyworld.su
Code:
Server: 10.224.25.1 Address: 10.224.25.1#53 Name: fantasyworld.su Address: 10.224.25.1
Это не полное руководство по настройке сервера доменных имен bind9, вы можете ознакомится с документацией к нему по адресу http://www.isc.org
Leave a comment: