Bind9 kompakt: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 127: Zeile 127:
 
===A-Record===
 
===A-Record===
 
*nslookup  
 
*nslookup  
> server 192.168.25.4
+
> server 192.168.25.4
Default server: 192.168.25.4
+
  Default server: 192.168.25.4
Address: 192.168.25.4#53
+
  Address: 192.168.25.4#53
> unaris.vulkan.int
+
> unaris.vulkan.int
> xinux.de
+
> xinux.de
 
===SOA-Record===
 
===SOA-Record===
 
*nslookup  
 
*nslookup  
> server 192.168.25.4
+
> server 192.168.25.4
Default server: 192.168.25.4
+
  Default server: 192.168.25.4
Address: 192.168.25.4#53
+
  Address: 192.168.25.4#53
> unaris.vulkan.int
+
> unaris.vulkan.int
> set type=soa
+
> set type=soa
> xinux.de
+
> xinux.de
 
===AXFR-Record===
 
===AXFR-Record===
 
*nslookup  
 
*nslookup  
> server 192.168.25.4
+
> server 192.168.25.4
Default server: 192.168.25.4
+
  Default server: 192.168.25.4
Address: 192.168.25.4#53
+
  Address: 192.168.25.4#53
> unaris.vulkan.int
+
> unaris.vulkan.int
> set type=axfr
+
> set type=axfr
> xinux.de
+
> xinux.de
  
 
= Links =
 
= Links =
  
 
*https://wolfgang.dautermann.at/vortraege/CLT2010-Bind9.pdf
 
*https://wolfgang.dautermann.at/vortraege/CLT2010-Bind9.pdf

Version vom 23. Februar 2023, 17:08 Uhr

systemd-resolved 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

Test

  • host -t a www.xinux.de

forward zone

lokale Konfiguration

  • 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

test

  • host -t a unaris.vulkan.int 127.0.0.1
Using domain server:
Name: 127.0.0.1
Addrallow-transfer { 192.168.249.121 };ess: 127.0.0.1#53
Aliases: 

unaris.vulkan.int has address 192.168.25.4

reverse zone

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

Eintragen der Forward Nameserver

  • cat /etc/bind/named.conf.options
options { 
directory "/var/cache/bind";
forwarders { 
        10.80.0.2;
        10.80.0.3;
    };
    ...
    ...
};

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