DNS Linux - Netzwerk und Serveradministration - Skript
Version vom 12. April 2025, 13:51 Uhr von Thomas.will (Diskussion | Beiträge)
Installation
- apt install bind9
Stop
- systemctl stop bind9
Start
- systemctl start bind9
Restart
- systemctl restart bind9
Status
- systemctl status bind9
Hauptkonfiguration
Standardmäßig ist die Konfiguration von bind9 auf mehrere Dateien aufgeteilt:
/etc/bind/named.conf
#Diese Datei inkludiert einfach nur die anderen 3 Dateien
Algemeine Option zum Nameserver
include "/etc/bind/named.conf.options";
Hier kommen die eignen Zonen rein
include "/etc/bind/named.conf.local";
Hier die Default Zonen
include "/etc/bind/named.conf.default-zones";
/etc/bind/named.conf.options
options {
directory "/var/cache/bind";
forwarders {
192.168.5.14;
};
dnssec-validation no;
listen-on { any; };
listen-on-v6 { none; };
allow-query { 0.0.0.0/0; };
allow-recursion { 10.88.113.0/24; 172.16.113.0/24; 10.113.1.0/24; 127.0.0.0/8;};
allow-transfer { 127.0.0.1; };
};
Testen
- named-checkconf
Restart
- systemctl restart bind9
Konfigurations
/etc/bind/named.conf.default-zones
#Standardzonen
zone "." {
type hint;
file "/usr/share/dns/root.hints";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};