Bind9 kompakt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 107: | Zeile 107: | ||
}; | }; | ||
</pre> | </pre> | ||
| + | =Generate= | ||
| + | <pre> | ||
| + | $TTL 300 | ||
| + | @ IN SOA dozent.it150.int. technik.xinux.de. ( | ||
| + | 2022092001 14400 3600 3600000 86400 | ||
| + | ) | ||
| + | IN NS dozent.it150.int. | ||
| + | dozent.it150 IN A 192.168.2.200 | ||
| + | ; DHCP - Range 192.168.2.0/24 | ||
| + | $GENERATE 101-112 firewall.it$ A 192.168.2.$ | ||
| + | $GENERATE 101-112 server.it$ A 10.0.$.21 | ||
| + | $GENERATE 101-112 desktop.it$ A 192.168.$.11 | ||
| + | |||
| + | $GENERATE 150-150 firewall.it$ A 192.168.2.$ | ||
| + | $GENERATE 150-150 server.it$ A 10.0.$.21 | ||
| + | $GENERATE 150-150 desktop.it$ A 192.168.$.11 | ||
| + | </pre> | ||
| + | |||
=Links= | =Links= | ||
*https://wolfgang.dautermann.at/vortraege/CLT2010-Bind9.pdf | *https://wolfgang.dautermann.at/vortraege/CLT2010-Bind9.pdf | ||
Version vom 20. September 2022, 14:58 Uhr
if systemd-resolved is running disable it
- systemctl disable systemd-resolved
- systemctl stop systemd-resolved
install
- apt-get install bind9
set resolv.conf
- rm /etc/resolv.conf
- echo nameserver 127.0.0.1 > /etc/resolv.conf
test
- host -t a www.xinux.de
forward zone
config
add to /etc/bind/named.conf.local
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
zonefile
- vi /var/cache/bind/vulkan.int
$TTL 300
vulkan.int. IN SOA unaris.vulkan.int. technik.xunix.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
- 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.xunix.de. (
2011090204 14400 3600 3600000 86400)
IN NS unaris.vulkan.int.
4 IN PTR unaris.vulkan.int.
restart bind
- systemctl restart bind9
tests
- host -t ptr 192.168.25.4 127.0.0.1
Using domain server: Name: 127.0.0.1 Address: 127.0.0.1#53 Aliases: 4.25.168.192.in-addr.arpa domain name pointer unaris.vulkan.int.
Eintragen der Forward Nameserver
- cat /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
forwarders {
10.80.0.2;
10.80.0.3;
};
....
....
};
Generate
$TTL 300
@ IN SOA dozent.it150.int. technik.xinux.de. (
2022092001 14400 3600 3600000 86400
)
IN NS dozent.it150.int.
dozent.it150 IN A 192.168.2.200
; DHCP - Range 192.168.2.0/24
$GENERATE 101-112 firewall.it$ A 192.168.2.$
$GENERATE 101-112 server.it$ A 10.0.$.21
$GENERATE 101-112 desktop.it$ A 192.168.$.11
$GENERATE 150-150 firewall.it$ A 192.168.2.$
$GENERATE 150-150 server.it$ A 10.0.$.21
$GENERATE 150-150 desktop.it$ A 192.168.$.11