Navigation
Artikel
Stuff
RSS Feeds
|
Tutorials - Dynamische DNS-Updates mit DHCPSprachenübersicht/Betriebssysteme/Linux/Internet & Netzwerk Keywords: ddns dynamic dns updates dhcp bind dhcpd isc howt tutorial Inhaltsverzeichnis
Vorwort Top
Vorgaben Top
Erstellen der Schlüssel Top
Code: cd /etc/bind # oder auch /etc/named cat `dnssec-keygen -a HMAC-MD5 -b 265 -n host dhcpkey`.key | cut -d " " -f 7 # ergibt z.B: EcY2ORhLO91rBtGVsgcD+oFgAV6Vnr3fdOMZgL5to9ronA==
Einrichten der DNS-Zonen Top
/etc/bind/named.conf: key dhcpkey { algorithm hmac-md5; secret "EcY2ORhLO91rBtGVsgcD+oFgAV6Vnr3fdOMZgL5to9ronA=="; }; # dieser Wert entspricht dem vorher erzeugtem Schlüssel zone "intern.beispiel.local" in { type master; allow-update { key dhcpkey; }; file "pri/intern.beispiel.local.zone"; }; # das Zonen-File für unsere lokale Domain befindet sich in /etc/bind/pri/intern.beispiel.local.zone zone "0.168.192.in-addr.arpa" { type master; file "pri/0.168.192.reverse.zone"; allow-update { key dhcpkey; }; notify no; }; # das Zonen-File für unseren lokalen IP-Range befindet sich in /etc/bind/pri/0.168.192.reverse.zone
/etc/bind/pri/intern.beispiel.local.zone: $ORIGIN . $TTL 600 ; 10 minutes intern.beispiel.local IN SOA ns.intern.beispiel.local. hostmaster.beispiel.local. ( 2007071009 ; serial 7200 ; refresh (2 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS ns.intern.beispiel.local. A 192.168.0.1 $ORIGIN intern.beispiel.local. ns A 192.168.0.1
/etc/bind/pri/0.168.192.reverse.zone: $ORIGIN . $TTL 600 ; 10 minutes 0.168.192.in-addr.arpa IN SOA ns.intern.beispiel.local. hostmaster.beispiel.local. ( 2007112007 ; serial 7200 ; refresh (2 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS ns.intern.beispiel.local. $ORIGIN 0.168.192.in-addr.arpa. 1 PTR ns.intern.beispiel.local.
Konfiguration des DHCP-Daemons Top
/etc/dhcp/dhcpd.conf: option domain-name "intern.beispiel.local"; option domain-name-servers 192.168.0.1; default-lease-time 600; max-lease-time 7200; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.50 192.168.0.100; option routers 192.168.0.1; } key dhcpkey { algorithm hmac-md5; secret "EcY2ORhLO91rBtGVsgcD+oFgAV6Vnr3fdOMZgL5to9ronA=="; } zone intern.beispiel.local. { primary 192.168.0.1; # ip des nameservers key dhcpkey; } zone 0.168.192.in-addr.arpa. { primary 192.168.0.1; key dhcpkey; } ddns-update-style interim; ddns-domainname "intern.beispiel.local"; ddns-updates on; do-forward-updates on;
Schlusswort Top
Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/Betriebssysteme/Linux/Internet & Netzwerk/Dynamische DNS-Updates mit DHCP |