instalare
În terminal, introduceți următoarea comandă pentru a instala dns:
Un pachet foarte util pentru testarea și depanarea DNS este pachetul dnsutils. Foarte des, aceste instrumente sunt deja instalate, dar pentru a verifica și / sau instala dnsutils, introduceți următoarele:
Există mai multe moduri de a configura BIND9. Cele mai frecvente configurații sunt serverul de nume cache, expertul primar și expertul secundar.
Când BIND9 este configurat ca un server de cache, acesta caută răspunsuri la interogările de nume și își amintește răspunsul în cazul în care solicitarea revine.
Ca vrăjitor primar, BIND9 citește datele zonei dintr-un fișier local și este responsabil pentru această zonă.
Ca expert secundar, BIND9 extrage datele pentru zonă (în întregime) de la un alt server de nume responsabil de această zonă.
Fișierele de configurare DNS sunt stocate în directorul / etc / bind. Fișierul de configurare principal este /etc/bind/named.conf.
Rândurile include numele de fișiere care conțin opțiuni DNS. Linia de directoare din fișierul /etc/bind/named.conf.options indică DNS unde să găsească fișierele. Toate fișierele utilizate de BIND vor fi relative la acest director.
Un fișier numit /etc/bind/db.root descrie serverele de nume rădăcină din lume. Serverele se schimbă de-a lungul timpului, astfel că fișierul /etc/bind/db.root trebuie să fie deservit din când în când. Aceasta se întâmplă de obicei ca o actualizare a pachetului bind9. Secțiunea de zonă definește serverul principal și este stocată într-un fișier specificat de opțiunea de fișier.
Caching server nume
Acum, supraîncărcați serverul DNS pentru a aplica noua configurație. Apelați în terminal:
Vedeți săpătură pentru informații despre testarea serverului DNS cache.
configurare linux dns secundar (expertul primar)
În această secțiune, BIND9 va fi configurat ca DNS secundar pentru domeniul example.com. Doar înlocuiți example.com cu FQDN (nume de domeniu calificat).
Fișierul zonei directe
Pentru a adăuga o zonă DNS la BIND9, care o va transforma într-un DNS secundar. primul pas este să editați /etc/bind/named.conf.local:
Acum folosim fișierul de zonă existent ca șablon pentru a crea fișierul /etc/bind/db.example.com:
Instalarea și configurarea de bază a lui Sendmail pe serverul Ubuntu
Creați o înregistrare A pentru domeniul de bază example.com. Creați de asemenea o înregistrare A pentru ns.example.com, serverul de nume în acest exemplu:
Trebuie să creșteți numărul de serie de fiecare dată când efectuați modificări în fișierul de zonă. Dacă efectuați mai multe modificări, pur și simplu creșteți numărul serial unul câte unul înainte de a reporni BIND9.
Acum puteți adăuga înregistrări DNS la sfârșitul fișierului de zonă. Pentru detalii, consultați secțiunea Common Types of Entries.
Odată ce ați făcut modificări în fișierul de zonă, trebuie să reporniți BIND9 pentru a aplica modificările:
Fila de zonă inversă
Editați /etc/bind/named.conf.local și adăugați următoarele:
Acum creați fișierul /etc/bind/db.192:
Apoi, editați /etc/bind/db.192, schimbând practic aceleași opțiuni ca în /etc/bind/db.example.com:
După crearea fișierului zonei inverse, reporniți BIND9:
Maestrul secundar
Deoarece expertul primar este configurat, aveți nevoie de un expert secundar pentru a menține domeniul când expertul primar nu este disponibil.
Mai întâi, trebuie să permiteți transferul zonei pe comandantul principal. Adăugați opțiunea de permitere a transferului la definițiile zonei înainte și înapoi în /etc/bind/named.conf.local:
Reporniți BIND9 pe expertul primar:
Apoi, în expertul secundar, instalați pachetul bind9 ca pe cel primar. Apoi, editați /etc/bind/named.conf.local și adăugați următoarele definiții în zonele înainte și înapoi: