← Back to team overview

sslug-teknik team mailing list archive

Bind 9.2.1 Ddns og dhcp

 

Hej

 

Hvis der skiftes netkort i en computer skiftes MAC adressen, der er dog
opstået det problem at recorden i DNS serven ikke bliver opdateret.

 

Har sat følgende option i DHCPD serverne:

 

           ddns-update-style interim;

 

derved bliver det muligt at skifte fra en DHCP server til en anden.

 

Maskiner som får en fast addresse kommer ikke i DNS.

 

Jeg kan se at jeg får txt records som det skal, et af problemerne er, at
maskinerne ikke timer ud i DNS serveren efter de 6 timer som er deres TTL.

 

Oversigt over konfigurationsfiler fra de involverede maskiner:

 

dhcpd.comf:

           ddns-update-style interim;

          default-lease-time 43200;
          max-lease-time 86400;
          option subnet-mask X.X.X.X;
          option routers X.X.X.X;
          option domain-name-servers slaveserver, DDns server;
          option domain-name "X.Y.Z";
          option netbios-name-servers X.X.X.X;
          option netbios-node-type 8;

 

        subnet X.X.X.X netmask X.X.X.X {
          range X.X.X.X X.X.X.X;
          }

    host flop {

         hardware ethernet 00:50:da:df:e4:fc;
         fixed-address X.X.0.2;
         }

----------------------------------------------------------------------------
----- 

resolv.conf på dhcpserver:

search X.Y.Z
nameserver slaveserver
nameserver DDns server

 

----------------------------------------------------------------------------
-----

named.conf på ddns server:

options {
        directory "/etc/named";
        forward only;
        forwarders {193.162.153.164; 193.162.159.194; };
        query-source address * port 53;
};
//
//
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "X.Y.Z" {
        type master;
        file "net-XYZ.xx";
        allow-update {
                any;
                };
};

 

zone "X.X.in-addr.arpa" {
        type master;
        file "rev-X.X";
        allow-update {
                any;
                };
};

 

include "/etc/rndc.key";

 

----------------------------------------------------------------------------
-----

 

rndc.key:

key "rndckey" {
        algorithm       hmac-md5;
        secret
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
};

 

Hilsen

Søren Kristensen

System Konsulent

 <mailto:srk@xxxxxxxxx> srk@xxxxxxxxx