În acest articol voi vorbi despre cum să configurați un server DNS standard (BIND) în sistemul FreeBSD 8.1. Serverului DNS (BIND) i se vor atribui următoarele funcții: cache de interogare DNS și întreținerea zonei de domeniu. Toate fișierele necesare pentru funcționarea serverului sunt conținute în directorul / etc / namedb. Acest director conține:
- dinamic - directorul în care sunt stocate zonele dinamice.
- master - directorul în care sunt stocate zonele care sunt difuzate de acest server.
- slave - directorul în care sunt stocate zonele pentru care acest server DNS este secundar.
- de lucru - directorul în care rulează serverul și după chroot.
- named.conf - fișierul principal de configurare.
- rndc.key - cheia necesară pentru a rula utilitarul rndc
- named.root - listă de servere rădăcină.
Așa cum am menționat mai devreme, fișierul principal de configurare este numit named.conf. Este ceva pe care trebuie să-l editați. Deci, să mergem:
Descrierea zonei arată astfel:
După pregătirea tuturor fișierelor de configurare, puteți adăuga BIND la pornire și porniți-l singur.
Să verificăm dacă a început:
Dacă daemonul numit nu pornește, verificați configurația, uitați-vă la jurnale și căutați eroarea. Să verificăm dacă serverul DNS deservește corect zona noastră.
După cum puteți vedea, totul funcționează. Este util să știți despre utilitarul rndc, care vă permite să gestionați serverul DNS. Cu acesta, de exemplu, puteți reciti fișierul de configurare fără a reporni daemonul numit, resetați memoria cache, uitați-vă la statistici etc. Pentru detalii, du-te la mana. De menționat, de asemenea, utilități utile care contribuie la viața de zi cu zi atunci când lucrează cu DNS: nslookup, dig, gazdă.