Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| — | lpi2:ddns [2012/05/10 19:25] (aktuell) | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== bind Vorwärts und Rückwärtszone über DHCP-Server pflegen ====== | ||
| + | dnssec-keygen -a HMAC-MD5 -b 128 -n USER ddns | ||
| + | |||
| + | ===== bind ===== | ||
| + | ''/etc/named.conf'' : (openSuSE 12.1) | ||
| + | |||
| + | ''/etc/bind/named.conf.local'' : (debian 6.0) | ||
| + | <file> | ||
| + | key ddns { | ||
| + | algorithm HMAC-MD5.SIG-ALG.REG.INT; | ||
| + | secret "PJG5+iDkLgLFsbXhY0Zz0g=="; | ||
| + | }; | ||
| + | |||
| + | zone "linuxhotel.de" { | ||
| + | type master; | ||
| + | file "dyn/linuxhotel.de"; | ||
| + | allow-update { key ddns; }; | ||
| + | notify yes; | ||
| + | }; | ||
| + | |||
| + | zone "1.168.192.in-addr.arpa" { | ||
| + | type master; | ||
| + | file "dyn/1.168.192.in-addr.arpa"; | ||
| + | allow-update { key ddns; }; | ||
| + | notify yes; | ||
| + | }; | ||
| + | </file> | ||
| + | |||
| + | === debian 6.0 === | ||
| + | cd /var/cache/bind | ||
| + | mkdir dyn | ||
| + | |||
| + | === bestehende Zonendateien übernehmen === | ||
| + | mv master/{linuxhotel.de,1.168.192.in-addr.arpa} dyn | ||
| + | chown -R bind dyn | ||
| + | |||
| + | ===== dhcpd ===== | ||
| + | ''/etc/dhcpd.conf'' : (openSuSE 12.1) | ||
| + | (( Ein Client erscheint erst im DNS, nachdem er einmal beim DHCP Server angefragt hat (der Eintrag in der ''dhcpd.conf'' bzw. ein Reload des dhcpd bewirken noch kein ddns-update) )) | ||
| + | <file> | ||
| + | authoritative; | ||
| + | ddns-update-style interim; | ||
| + | ignore  client-updates; | ||
| + | use-host-decl-names on; | ||
| + | subnet 192.168.1.0 netmask 255.255.255.0 { | ||
| + | range 192.168.1.50 192.168.1.99; | ||
| + | option domain-name-servers 192.168.1.6; | ||
| + | option domain-name "linuxhotel.de"; | ||
| + | option routers 192.168.1.1; | ||
| + | option broadcast-address 192.168.1.255; | ||
| + | default-lease-time 3600; | ||
| + | max-lease-time 7200; | ||
| + | } | ||
| + | |||
| + | key DHCP_UPDATER { | ||
| + | algorithm HMAC-MD5.SIG-ALG.REG.INT; | ||
| + | secret PJG5+iDkLgLFsbXhY0Zz0g==; | ||
| + | }; | ||
| + | |||
| + | zone linuxhotel.de. { | ||
| + | primary 127.0.0.1; | ||
| + | key DHCP_UPDATER; | ||
| + | } | ||
| + | |||
| + | zone 1.168.192.in-addr.arpa. { | ||
| + | primary 127.0.0.1; | ||
| + | key DHCP_UPDATER; | ||
| + | } | ||
| + | |||
| + | host vm43 { | ||
| + | hardware ethernet 52:54:00:00:01:42; | ||
| + | ddns-hostname vm43; | ||
| + | } | ||
| + | |||
| + | # Statische leases im DNS einzutragen wird vom ISC nicht empfohlen.  | ||
| + | # Wenn man das macht, werden bei Änderung der IP-Adresse  die alten | ||
| + | # PTR-Records nicht entfernt. A-Records werden aktualisiert.  | ||
| + | update-static-leases on; | ||
| + | host testzy { | ||
| + | hardware ethernet 52:54:00:00:01:23; | ||
| + | fixed-address 192.168.1.111; | ||
| + | ddns-hostname testzy; | ||
| + | } | ||
| + | </file> | ||
| + | |||