Установка и настройка DNS сервера NSD3 на Ubuntu
Установка и настройка DNS сервера NSD3
Установка
При установке требуется с начала создать папку и в ней файл nsd.conf:
sudo mkdir /etc/nsd3 sudo touch /etc/nsd3/nsd.conf
Если не создать папку и файл, то при установке можно попасть на ошибку:
Could not open /etc/nsd3/nsd.conf: No such file or directory
После устанавливаем пакет nsd3:
sudo apt-get install nsd3
Настройка
Для изучения конфига можно просмотреть файл /etc/nsd3/nsd.conf.sample, и понять как его настраивать.
Создаем папки для конфигов зон и баз:
sudo mkdir /etc/nsd3/{data,zones,zones/master}
Создаем секретный код для nsd3 конфига:
sudo dd if=/dev/urandom bs=16 count=1 | openssl base64
И видим следующее:
1+0 records in 1+0 records out 16 bytes transferred in 0.000068 secs (235470 bytes/sec) GdCa3jvm263RxHukgTS7Bg==
Вот этот код GdCa3jvm263RxHukgTS7Bg== мы впишем в файле /etc/nsd3/nsd.conf в параметр secret:.
Пишем конфиг для домена domain.zone с айпи 192.168.0.15, для этого редактируем файл /etc/nsd3/nsd.conf:
server: chroot: "/etc/nsd3" ip-address: 0.0.0.0 ip4-only: yes identity: "DNS" hide-version: yes database: "/etc/nsd3/data/nsd.database" logfile: "/etc/nsd3/nsd.log" server-count: 4 pidfile: "/etc/nsd3/nsd.pid" zonesdir: "/etc/nsd3/zones" difffile: "/etc/nsd3/data/ixfr.db" xfrdfile: "/etc/nsd3/data/xfrd.state" key: name: "ns1-ns2.domain.zone" algorithm: hmac-md5 secret: "" zone: name: "domain.zone" zonefile: "./master/domain.zone" notify: 192.168.0.15 ns1-ns2.domain.zone provide-xfr: 192.168.0.15 ns1-ns2.domain.zone zone: name: "0.168.192.in-addr.arpa" zonefile: "./master/0.168.192.in-addr.arpa" notify: 192.168.0.15 ns1-ns2.domain.zone provide-xfr: 192.168.0.15 ns1-ns2.domain.zone
»
- Show full page
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати