{"id":36,"date":"2007-07-31T18:21:52","date_gmt":"2007-07-31T16:21:52","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=36"},"modified":"2007-07-31T18:21:52","modified_gmt":"2007-07-31T16:21:52","slug":"bind-9-und-dynamische-zonen","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=36","title":{"rendered":"BIND 9 und dynamische Zonen"},"content":{"rendered":"<p>Es k\u00f6nnte so einfach sein. Ein DNS Server mit statischen Eintr\u00e4gen, die einfach in den Zonendateien die im Klartextformat vorliegen, h\u00e4ndisch aktualisiert werden.<\/p>\n<p>Falls man aber m\u00f6chte das DHCP oder Windows ADS Server Eintr\u00e4ge des DNS dynamisch aktualisieren k\u00f6nnen, wird die Sache komplizierter.<\/p>\n<p>Ausgehend vom letzten Start des <strong>named<\/strong> legt BIND journaling files an, die wie die Zonendatei heissen allerdings mit der Extension .jnl . Von Zeit zu Zeit \u00fcbernimmt der daemon die journalings in die eigentliche Zonendatei <em>die jetzt aber nicht mehr so einfach h\u00e4ndisch aktualisiert werden darf.<\/em><\/p>\n<p>Folgende Vorgehensweise unter Benutzung des <strong>rndc<\/strong> Kommandotools (wird mit BIND ausgeliefert) wird vorgeschlagen um die Zoneneintr\u00e4ge <em>konsistent<\/em> zu haten<\/p>\n<p><code>rndc freeze <em>beispielzone.de<\/em><\/code><\/p>\n<p>..schaltet den dynamischen Mechanismus ab, \u00fcbernimmt die journalings in das Zonenfile und l\u00f6scht die journaling-Datei<\/p>\n<p>Danach kann man im <strong>Zonenfile Eintr\u00e4ge vornehmen<\/strong>.<\/p>\n<p><code>rndc reload <em>beispielzone.de<\/em><\/code><\/p>\n<p>Veranlasst den daemon die Konfiguration und v.a. die Zonenfiles neu zu laden. Dieser Befehl w\u00fcrde ohne den vorangegangenen freeze nicht funktionieren, er w\u00fcrde die Fehlermeldung &#8222;rndc &#8218; reload&#8216; failed: dynamic zone&#8220; auswerfen.<\/p>\n<p><code>rndc thaw <em>beispielzone.de<\/em><\/code><\/p>\n<p>Schaltet den dynamischen Updatemechnismus wieder an.<\/p>\n<p>Alternativ k\u00f6nnte man neue Eintr\u00e4ge aber auch durch denselben Mechanismus hinzuf\u00fcgen, wie die externen Server die den DNS udpaten. Der Kommandobefehl<\/p>\n<p><code>nsupdate<\/code><\/p>\n<p>er\u00f6ffnet einen interaktiven Eingabemodus mit dem man Eintr\u00e4ge hinzuf\u00fcgen oder entfernen kann (siehe manpage nsupdate).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es k\u00f6nnte so einfach sein. Ein DNS Server mit statischen Eintr\u00e4gen, die einfach in den Zonendateien die im Klartextformat vorliegen, h\u00e4ndisch aktualisiert werden. Falls man aber m\u00f6chte das DHCP oder Windows ADS Server Eintr\u00e4ge des DNS dynamisch aktualisieren k\u00f6nnen, wird die Sache komplizierter. Ausgehend vom letzten Start des named legt BIND journaling files an, die &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=36\" class=\"more-link\"><span class=\"screen-reader-text\">BIND 9 und dynamische Zonen<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-36","post","type-post","status-publish","format-standard","hentry","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=36"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/36\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}