Bind9 kompakt Einstieg
systemd-resolved wenn er läuft abschalten
- systemctl disable systemd-resolved
- systemctl stop systemd-resolved
Installation
- apt-get install bind9
/etc/resolv.conf setzen
- rm /etc/resolv.conf
- echo nameserver 127.0.0.1 > /etc/resolv.conf
- echo search vulkan.int >> /etc/resolv.conf
Test
- host -t a www.xinux.de
forward zone
lokale Konfiguration
- auf ns1.vulkan.int
- zu /etc/bind/named.conf.local hinzufügen
zone "vulkan.int" {
type master;
file "vulkan.int";
};
- Erklärung
- zone - Name der Zone
- type - Type der Zone - master - slave
- file - Name der Datei wo die Informationen zu finden sind
Zonendatei
- vi /var/cache/bind/vulkan.int
$TTL 300
vulkan.int. IN SOA unaris.vulkan.int. technik.xinux.de. (
2011090204 ;
14400 ;
3600 ;
3600000 ;
86400 ;
)
IN NS unaris.vulkan.int.
unaris IN A 192.168.25.4
- Erklärung
- $TTL 300 - 300 Sekunden wird der Namenseintrag im lokalen Cache gehalten.
- vulkan.int - Name der Domain
- SOA - Start of Authority - Wer ist Zuständig
- unaris.vulkan.int. - Primärer Nameserver
- technik.xinux.de. - Mailadresse - @ wird durch . ersetzt
- 2011090204 - Seriennummer, Datum + Version
- 14400 - Refresh Zeit
- 3600 - Wiederholungszeit beim Nichterreichen.
- 3600000 - Maximale Gültikeit beim Nichterreichen.
- 86400 - Negativer Cache
- IN - Internet Name
- NS - Namerver Record
- A - A Record
restart bind
- systemctl restart bind9
Checken ob alles ok ist
- journalctl -fu named
-- Journal begins at Sat 2022-12-03 10:01:44 CET. -- Feb 25 09:42:24 debian named[584]: configuring command channel from '/etc/bind/rndc.key' Feb 25 09:42:24 debian named[584]: command channel listening on ::1#953 Feb 25 09:42:24 debian named[584]: managed-keys-zone: loaded serial 3 Feb 25 09:42:24 debian named[584]: zone 0.in-addr.arpa/IN: loaded serial 1 Feb 25 09:42:24 debian named[584]: zone 127.in-addr.arpa/IN: loaded serial 1 Feb 25 09:42:24 debian named[584]: zone 255.in-addr.arpa/IN: loaded serial 1 Feb 25 09:42:24 debian named[584]: zone localhost/IN: loaded serial 2 Feb 25 09:42:24 debian named[584]: zone vulkan.int/IN: loaded serial 2022090204 Feb 25 09:42:24 debian named[584]: all zones loaded Feb 25 09:42:24 debian named[584]: running
config file
add to /etc/bind/named.conf.local
zone "25.168.192.in-addr.arpa" {
type master;
file "25.168.192.in-addr.arpa";
};
zone file
- vi /var/cache/bind/25.168.192.in-addr.arpa
$TTL 300
@ IN SOA unaris.vulkan.int. technik.xinux.de. (
2011090204 14400 3600 3600000 86400)
IN NS unaris.vulkan.int.
4 IN PTR unaris.vulkan.int.
restart bind
- systemctl restart bind9
Tests
dig
A-Record
- dig @192.168.25.4 -t a unaris.vulkan.int
SOA-Record
- dig @192.168.25.4 -t soa vulkan.int
AXFR-Record
- dig @192.168.25.4 -t axfr vulkan.int
nslookup
A-Record
- nslookup
> server 192.168.25.4 Default server: 192.168.25.4 Address: 192.168.25.4#53 > unaris.vulkan.int > xinux.de
SOA-Record
- nslookup
> server 192.168.25.4 Default server: 192.168.25.4 Address: 192.168.25.4#53 > unaris.vulkan.int > set type=soa > xinux.de
AXFR-Record
- nslookup
> server 192.168.25.4 Default server: 192.168.25.4 Address: 192.168.25.4#53 > unaris.vulkan.int > set type=axfr > xinux.de