DHCP DNS Update (Linux)

Aus Freitag IT Wiki
Wechseln zu: Navigation, Suche


Inhaltsverzeichnis

DNS Update via DHCP

Voraussetzung

bind 9

Konfiguration

DHCP Client config

    root@amilo:~ # cat /etc/dhclient.conf
    send host-name "<hostname>";
    send fqdn.fqdn "<fqdn>.";
    send fqdn.encoded on;
    send fqdn.server-update on;

wobei

    <hostname> der Hostname des DCHP Clients
    <fqdn> der FQDN inkl. Hostname des DHCP Clients. Punkt am Ende nicht vergessen!

DHCP Server config

    # Dynamischer Update DNS, verwende sicheres Schema
    ddns-update-style interim;

    # Dynamischer Update DNS, Name der Domain
    ddns-domainname "<updatedomain>";

    # Dynamischer Update DNS, statische Adressen auch im DNS updaten
    update-static-leases true;

    # Festlegen des KEY, secret = Schlüssel von dnssec-keygen
    # Welche Zonen sollen mit in den Update des DNS

    key <dhcp>-<dns> {
        algorithm HMAC-MD5.SIG-ALG.REG.INT;
        secret "--geheimnis--";
      };
      zone <zonenfile>. {
          primary <dnsserver ip>;
          key <dhcp>-<dns>;
      }
      zone 168.192.in-addr.arpa. {
          primary <dnsserver ip>;
          key <dhcp>-<dns>;
      }


wobei:

    <updatedomain> die Domain, in der sich die DHCP Clients befinden
    <dhcp>-<dns> eine Kommunikationsbeziehung mit Namen versieht, z.B. roadrunner-coyote. Alternativ kann dieser String frei gewählt werden
    --geheimnis-- ist ein Key, der mit dnssec-keygen -a hmac-md5 -b 128 -n HOST <dhcp>-<dns> erstellt wurde.
    <dnsserver ip>die IP Des DNS
    <zonenfile> das Zonenfile auf dem DNS


DNS config

   Pro dhcp-dns Server Beziehung ein Paar
    key <dhcp>-<dns> {
      algorithm hmac-md5;
      secret "--geheimnis--";
    };

    server <dhcp ip> {
      keys { <dhcp>-<dns>; };
    };

    zone "<zonenname>" { type master; file "<zonenfile>";  allow-update { key <dhcp1>-<dns>; key <dhcp2>-<dns>; };  };

wobei

    <dhcp ip> IP Adresse des DHCP Servers

--- Michael Freitag

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge