Instalarea și configurarea DNS pe serverul Ubuntu 14.04.
sudo apt-get instala bind9
Generați o cheie pentru actualizarea înregistrărilor DNS:
dnssec -keygen -a HMAC-MD5 -b 128 -r / dev / urandom -n USER DHCP_UPDATER
Să examinăm cheia (trebuie să fie copiată pentru o personalizare ulterioară, de exemplu: HjUIkImko268Hu87jmmuGk ==):
pisică Kdhcp_updater
Configurați bind9 ca server de cache, pentru aceasta modificăm fișierul de configurare /etc/bind/named.conf.options:
reinițializarea serviciului bind9
Pentru a testa activitatea serverului bind9, configurați serverul DNS în sistemul local pe serverul propriu-zis.
Editarea fișierului /etc/resolvconf/resolv.conf.d/tail:
domeniu local.noc
căutați local.noc
nameserver 127.0.0.1
Am indicat faptul că domeniul nostru local.noc și pentru toate interogările DNS, sistemul ar trebui să utilizeze serverul 127.0.0.1, adică ar trebui să acceseze serverul bind9 configurat.
Pentru a aplica setările, reporniți serverul:
Testarea serviciilor DNS pe serverul Ubuntu 14.04.
După încărcare, încercați să testați bind9:
În răspuns este vizibil faptul că referința merge la serverul 127.0.0.1, ar trebui să fie astfel:
În continuare vom analiza viteza procesării cererilor:
Prima solicitare a luat 205 ms, vom executa din nou această comandă:
A doua solicitare a durat doar 3 ms.
Configurarea serverului DNS primar bind9.
- Numele de domeniu - local.noc
- Server IP - 192.168.0.1
- Numele serverului este server.local.noc
Editarea fișierului /etc/bind/named.conf.local. înlocuind secretul cu cheia. Generat mai devreme:
cheie algoritm DHCP_UPDATER HMAC-MD5.SIG-ALG.REG.INT;
secret "HjUIkImko268Hu87jmmuGk ==";
>;
// setările domeniului domeniului domain.noc sunt stocate în /etc/bind/db.local.noc
zona "local.noc" tip master;
fișierul "/etc/bind/db.local.noc";
permite-actualizare
>;
// setările zonei inverse sunt stocate în /etc/bind/db.192
zona "0.168.192.in-addr.arpa";
fișierul "/etc/bind/db.192";
permite-actualizare
>;
Creați un fișier de configurare pentru zona local.noc - /etc/bind/db.local.noc
Crearea fișierului zonei inverse - /etc/bind/db.192:
sudo /etc/init.d/bind9 reporniți
Pentru a verifica zona directă, efectuăm: