Bind9 kompakt Einstieg

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

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 "34.168.192.in-addr.arpa" {
          type master;
          file "34.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

Links