Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| fortgeschrittene:ddns [2012/03/22 21:13] ingo_wichmann angelegt | fortgeschrittene:ddns [2012/05/10 19:25] (aktuell) ingo_wichmann [bind] | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Vorwärts und Rückwärtszone über DHCP-Server pflegen ====== | + | ====== bind Vorwärts und Rückwärtszone über DHCP-Server pflegen ====== | 
| + | dnssec-keygen -a HMAC-MD5 -b 128 -n USER ddns | ||
| ===== bind ===== | ===== bind ===== | ||
| - | ''/etc/named.conf'' : | + | ''/etc/named.conf'' : (openSuSE 12.1) | 
| + | |||
| + | ''/etc/bind/named.conf.local'' : (debian 6.0) | ||
| <file> | <file> | ||
| - | key DHCP_UPDATER { | + | key ddns { | 
| algorithm HMAC-MD5.SIG-ALG.REG.INT; | algorithm HMAC-MD5.SIG-ALG.REG.INT; | ||
| - | #secret RdmrPr8EtJ9KCYOzrdMyBg==; | + | secret "PJG5+iDkLgLFsbXhY0Zz0g=="; | 
| - | secret PJG5+iDkLgLFsbXhY0Zz0g==; | + | |
| }; | }; | ||
| - | zone "linuxhotel.de" { | + | zone "linuxhotel.de" { | 
| - | type master; | + | type master; | 
| - | file "dyn/linuxhotel.de"; | + | file "dyn/linuxhotel.de"; | 
| - | allow-update { key DHCP_UPDATER; }; | + | allow-update { key ddns; }; | 
| - | notify yes; | + | notify yes; | 
| - | }; | + | }; | 
| - | zone "1.168.192.in-addr.arpa" { | + | zone "1.168.192.in-addr.arpa" { | 
| - | type master; | + | type master; | 
| - | file "dyn/1.168.192.in-addr.arpa"; | + | file "dyn/1.168.192.in-addr.arpa"; | 
| - | allow-update { key DHCP_UPDATER; }; | + | allow-update { key ddns; }; | 
| - | notify yes; | + | notify yes; | 
| - | }; | + | }; | 
| </file> | </file> | ||
| - | ===== dhcpd ===== | + | === debian 6.0 === | 
| - | ''/etc/dhcpd.conf'' : openSuSE 12.1 | + | 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> | <file> | ||
| authoritative; | authoritative; | ||
| Zeile 62: | Zeile 73: | ||
| } | } | ||
| - | # Statische Einträge im DNS einzutragen wird vom ISC nicht empfohlen. | + | # Statische leases im DNS einzutragen wird vom ISC nicht empfohlen. | 
| - | # Wenn man das macht, werden bei | + | # Wenn man das macht, werden bei Änderung der IP-Adresse  die alten | 
| - | # Änderung der IP-Adresse die alten PTR-Records nicht entfernt.  | + | # PTR-Records nicht entfernt. A-Records werden aktualisiert. | 
| update-static-leases on; | update-static-leases on; | ||
| host testzy { | host testzy { | ||
| Zeile 72: | Zeile 83: | ||
| } | } | ||
| </file> | </file> | ||
| + | |||