Interessieren Sie sich näher für die Einzelheiten der Bind-Konfiguration, der Inhalte der hier vorgestellten Dateien sowie die Bedeutung der einzelnen Einträge, dann sollten Sie die Anschaffung des “DNS & BIND Kochbuch” von O’Reilly [4] in Erwägung ziehen.
Listing 11
$TTL 2d
@ IN SOA pi.heimnetz.local. root.pi.heimnetz.local. (
2013080701 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum
heimnetz.local. IN NS pi.heimnetz.local.
vectra IN A 192.168.100.1
fhserver IN A 192.168.100.2
fritz-pc IN A 192.168.100.50
fpc-wlan IN A 192.168.100.51
andrey-laptop IN A 192.168.100.52
Listing 12
$TTL 2d
@ IN SOA pi.heimnetz.local. root.pi.heimnetz.local. (
2013080703 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum
100.168.192.in-addr.arpa. IN NS pi.heimnetz.local.
1.100.168.192.in-addr.arpa. IN PTR vectra.heimnetz.local.
2.100.168.192.in-addr.arpa. IN PTR fhserver.heimnetz.local.
50.100.168.192.in-addr.arpa. IN PTR fritz-pc.heimnetz.local.
51.100.168.192.in-addr.arpa. IN PTR fpc-wlan.heimnetz.local.
52.100.168.192.in-addr.arpa. IN PTR andrey-laptop.heimnetz.local.
Adressvergabe
Unser Heimnetzwerk verfügt jetzt über einen zentralen Zeitserver und eine eigene Namensauflösung. Allerdings erhalten die Geräte im Netz noch nicht die IP-Adressen aus der Zonendatei und melden sich entsprechend auch noch nicht unter den dort zugewiesenen Namen. Dafür benötigen Sie noch die Dienste eines DHCP-Servers.
In einem Netz, in unserem Beispiel in 192.168.100.0/24, darf nur ein einziger DHCP-Server aktiv sein. Deshalb schalten Sie zunächst den DHCP-Dienst des DSL-Routers ab. Wie das geht, entnehmen Sie der Bedienungsanleitung des Geräts. Im nächsten Schritt installieren Sie mit folgendem Aufruf einen DHCP-Server auf dem RasPi:
$ sudo apt-get install isc-dhcp-server
Dass der automatische Start desselben erst einmal nicht klappt, ist in Ordnung. Um das zu ändern, müssen Sie erst die Datei /etc/dhcp/dhpd.conf, wie in Listing 13 gezeigt, ändern. Beachten Sie dabei die Gegebenheiten des lokalen Netzwerks (IP-Adresse) und der einzelnen Geräte (MAC-Adressen).
Listing 13
option domain-name "heimnetz.local";
option domain-name-servers pi.heimnetz.local;
option routers fhserver.heimnetz.local;
option ntp-servers pi.heimnetz.local;
option lpr-servers printserver.heimnetz.local;
ddns-update-style none;
max-lease-time 345600;
default-lease-time 172800;
subnet 192.168.100.0 netmask 255.255.255.0 {
authoritative ;
get-lease-hostnames on;
use-host-decl-names on;
range dynamic-bootp 192.168.100.100 192.168.100.254;
default-lease-time 14400;
max-lease-time 172800;
}
host vectra {
fixed-address vectra.heimnetz.local;
hardware ethernet 00:04:76:97:5B:1C;
}
host fhserver {
fixed-address fhserver.heimnetz.local;
hardware ethernet BC:5F:F4:66:ED:DE;
}
host fritz-pc {
fixed-address fritz-pc.heimnetz.local;
hardware ethernet 90:E6:BA:3D:1D:95;
}
host fritz-vm98 {
fixed-address fritz-vm98.heimnetz.local;
hardware ethernet 00:0C:29:C5:96:10;
}
Nach einem Neustart des DHCP-Dienstes mit sudo /etc/init.d/isc-dhcp-server restart funktioniert der DHCP-Server wie gewünscht. Sobald sich jetzt eines Ihrer Systeme am RasPi anmeldet, steht in der Protokolldatei /var/log/syslog, welche IP-Adresse ihm zugewiesen wurde (Listing 14).
Listing 14
Apr 9 15:41:40 raspberrypi dhcpd: DHCPREQUEST for 192.168.100.57 from 5c:9a:d8:e1:1b:37 via eth0 Apr 9 15:41:40 raspberrypi dhcpd: DHCPACK on 192.168.100.57 to 5c:9a:d8:e1:1b:37 via eth0 Apr 9 15:43:29 raspberrypi named[3769]: client 127.0.0.1#36205: RFC 1918 response from Internet for 57.100.168.192.in-addr.arpa Apr 9 15:43:58 raspberrypi dhcpd: DHCPINFORM from 192.168.100.57 via eth0 Apr 9 15:43:58 raspberrypi dhcpd: DHCPACK to 192.168.100.57 (5c:9a:d8:e1:1b:37) via eth0
Infos
- NTP-Pool: http://www.pool.ntp.org/de/
- Liste freier Nameserver: http://www.freie-nameserver.de
- Ungefiltert surfen: http://www.ungefiltert-surfen.de/nameserver/de.html
- O’Reilly: DNS & BIND Kochbuch: http://www.oreilly.de/catalog/dnsbindckbkger/





