Установка локального DNS на Ubuntu server

В данной статье рассмотрим установку и настройку dns сервера на ubuntu server

 

Для примера, настроим DNS-зону домена: debuntu.foo, Вы можете сменить ее на название своей зоны.

Наш сервер подключен в локальную сеть и имеет адрес 192.168.1.5  Для начала правим /etc/hosts и доводим до такого состояния

127.0.0.1 www.debuntu.foo debuntu.foo debuntu localhost.localdomain localhost
192.168.1.5   www.debuntu.foo debuntu.foo debuntu

При такой конфигурации может некорректно работать  DNS, тогда в файле /etc/resolv.conf меняем 192.168.1.5 на 127.0.0.1

Установка:

sudo apt-get install bind9

После установки останавливаем демон командой /etc/init.d/bind9   stop и приступаем к настройки сервера. Первым правим:

sudo nano /etc/bind/named.conf.local

и доводим до такого состояния:

zone "debuntu.foo" {
type master;
file "debuntu.foo.db";
notify no;
};

Поскольку сервер будет первичным, значение "notify" ставим "no".

 

Проверьте, чтобы файл  /etc/bind/named.conf.options соответствовал такому значению:

options {
directory "/var/cache/bind";
....
....

 

Все, приступим к настройки зоны  debuntu.foo.

Создайте файл: /var/cache/bind/debuntu.foo.db такого содержания

sudo nano  /var/cache/bind/debuntu.foo.db

 

 

 

;
; Zone file for debuntu.foo
;
; The full zone file
;
$TTL 3D
@       IN      SOA     ns.debuntu.foo. chantra.debuntu.foo. (
200608081       ; serial, todays date + todays serial #
8H              ; refresh, seconds
2H              ; retry, seconds
4W              ; expire, seconds
1D )            ; minimum, seconds
;
NS      ns              ; Inet Address of name server
MX      10 mail         ; Primary Mail Exchanger
MX      20 mail2        ; Secondary Mail Exchanger
;
ns              A       192.168.1.5
www             CNAME   www.debuntu.org.
ftp             CNAME   ns
gw              A       192.168.1.1
TXT     "Network gateway"
mail            A       192.168.1.2
mail2           CNAME   otherbox
otherbox         A      192.168.1.3
TXT     "Otherbox"

Оцените блог: 
Средняя: 1.9 (209 оценки)

Задать вопрос