I CentOS (og andre Red Hat-baserte Linux-distribusjoner) er `Named.conf`
primærkonfigurasjonsfilen for Bind DNS-serveren . Den definerer serverens oppførsel og hvordan den håndterer DNS -forespørsler.
Her er en oversikt over hva `nevnt.conf` gjør:
Nøkkelroller:
* DNS -serverinnstillinger: Den setter opp selve DNS -serveren, inkludert:
* Servernavn: Vertsnavnet til DNS -serveren.
* port: Porten som DNS -serveren lytter (vanligvis port 53).
* Logging: Konfigurerer hvordan og hvor DNS -serveren logger hendelser.
* Sikkerhet: Kontrollerer tilgangen til DNS -serveren, inkludert hvilke klienter som kan spørre den.
* DNS -soner: Definerer DNS -sonene serveren administrerer:
* sonenavn: Domenenavnet serveren er autoritativt for.
* sonetype: Enten det er en "master" -sone (serveren har de autoritative dataene) eller en "slave" -sone (den mottar data fra en annen server).
* sonefil: Angir plasseringen av filen som inneholder DNS -postene for sonen.
* speditører: Sett opp DNS -servere som serveren skal bruke for å løse spørsmål for domener den ikke administrerer.
* Visninger: Lar deg definere forskjellige sett med DNS -poster for forskjellige klienter (f.eks. Interne kontra eksterne brukere).
struktur:
`Navnet.Conf` er vanligvis organisert i seksjoner ved å bruke` Options` (serverinnstillinger), `Logging` (Logging Configuration),` Controls` (Security Settings) og `Zone` -blokker (definerer DNS -soner). Hver seksjon kan inneholde forskjellige direktiver og parametere.
Eksempel:
`` `
alternativer {
Listen-on Port 53 {127.0.0.1; };
Listen-on-v6 port 53 {::1; };
katalog "/var/navngitt";
DNSSEC-validering Auto;
Auth-nxDomain No;
rekursjon ja;
tillater query {any; };
tillater overføring {ingen; };
tillater oppdatering {ingen; };
pid-file "/var/run/named/named.pid";
};
logging {
kanal standard_debug {
filen "Named.debug";
alvorlighetsgrad dynamisk;
};
};
kontroller {
INET 127.0.0.1 Port 953 Tillat {127.0.0.1; } nøkler {"rndc-key"; };
};
sone "eksempel.com" i {
Type Master;
fil "eksempel.com.zone";
tillater oppdatering {ingen; };
};
sone "0.0.127.in-addr.arpa" i {
Type Master;
fil "127.0.0.1.zone";
tillater oppdatering {ingen; };
};
inkluderer "/etc/named.rfc1912.zones";
`` `
Nøkkelpunkter:
* `Named.conf` er en kritisk fil for å konfigurere BIND.
* Å forstå dens struktur og direktiver er avgjørende for å administrere en DNS -server.
* Feil i `Navnet.Conf` kan forårsake DNS -problemer.
* Sikker alltid sikkerhetskopi `Navnet.Conf` før du gjør betydelige endringer.
* Det er mange ressurser og opplæringsprogrammer tilgjengelig på nettet for å hjelpe deg med å forstå og bruke `Named.conf` effektivt.
Gi meg beskjed hvis du vil ha flere detaljer om spesifikke aspekter ved `kalt.conf` eller ha ytterligere spørsmål!