В данной статье рассмотрим установку и настройку 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 |
; |