Dynamic DNS Howto

David Gonzalez test at tuxcafe.com
Sat May 15 17:39:44 UTC 2004


Hello BIND,

  Could anyone tell me where can i find a good DDNS Howto?.

  I haven't been able to get it running.

  Thanks

  here are my configs:

dhcpd.conf

        ddns-updates on;
        ddns-update-style interim;
        ignore client-updates;
        include "/etc/named.keys";

subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers 192.168.1.1;
        option subnet-mask 255.255.255.0;
        option domain-name "tuxcafe.lan";
        option domain-name-servers 192.168.1.100, 200.21.200.2;

        ddns-domainname "tuxcafe.lan";
        ddns-rev-domainname "1.168.192.in-addr.arpa";

        range dynamic-bootp 192.168.1.80 192.168.1.100;
        default-lease-time 1600;
        max-lease-time 2200;

        # Adding zone information

        zone tucafe.lan. {primary 127.0.0.1; key DHCP_UPDATER;}
        zone 1.168.192.in-addr.arpa. {primary 127.0.0.1; key DHCP_UPDATER;}
}

named.conf

include "/etc/named.keys";
include "/etc/rndc.key";

options {

        directory "/var/lib/named";
        dump-file "/var/log/named_dump.db";
        statistics-file "/var/log/named.stats";
        listen-on port 53 { any; };
        listen-on-v6 { any; };
        #allow-query { 127.0.0.1; };
        notify yes;
};
controls {
       inet 127.0.0.1 port 953
               allow { 127.0.0.1; } keys { "rndc-key"; };
 };
logging {
#       # Log queries to a file limited to a size of 10 MB.
        channel query_logging {
                file "/var/log/named_querylog"
                        versions 3 size 10M;
                print-time yes;                 // timestamp log
entries
        };
        category queries {
                query_logging;
        };
        channel syslog_errors {
                syslog user;
                severity error;
        };
        category default { syslog_errors;  };
#
#       # Don't log lame server messages.
        category lame-servers { null; };
};

zone "." in {
        type hint;
        file "root.hint";
};
zone "localhost" in {
        type master;
        file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "127.0.0.zone";
};

include "/etc/named.conf.include";

xaero:~ # cat /var/lib/named/dyn/tuxcafe.lan
$ORIGIN .
$TTL 172800     ; 2 days
tuxcafe.lan             IN SOA  ns.txucafe.lan. root. (
                                4          ; serial
                                86400      ; refresh (1 day)
                                7200       ; retry (2 hours)
                                3600000    ; expire (5 weeks 6 days
16 hours)
                                172800     ; minimum (2 days)
                                )
                        NS      ns.tuxcafe.lan.
                        MX      0 mail.

xaero:~ # cat /var/lib/named/dyn/192.168.1.zone
$ORIGIN .
$TTL 172800     ; 2 days
1.168.192.in-addr.arpa  IN SOA  ns.tuxcafe.lan. root. (
                                5          ; serial
                                86400      ; refresh (1 day)
                                7200       ; retry (2 hours)
                                3600000    ; expire (5 weeks 6 days
16 hours)
                                172800     ; minimum (2 days)
                                )
                        NS      ns.tuxcafe.lan.

xaero:~ # cat /var/lib/named/etc/named.keys

# generated by genDDNSKey.sh on jue may 13 15:30:50 COT 2004

key DHCP_UPDATER {
algorithm hmac-md5;
        secret "secret";
};

xaero:~ # cat /etc/named.conf.include

include "/etc/named.d/dynamic.conf";

xaero:~ # cat /etc/named.d/dynamic.conf
zone "tuxcafe.lan" {
         type master;
         file "dyn/tuxcafe.lan";
         allow-update{ 127.0.0.1; key DHCP_UPDATER; };
};

zone "1.168.192.in-addr.arpa" {
         type master;
         file "dyn/192.168.1.zone";
         allow-update{ 127.0.0.1; key DHCP_UPDATER; };
};


logs show this:

May 14 17:16:47 xaero dhcpd: Unable to add forward map from zorlag.tuxcafe.lan to 192.168.1.99: not a zone
May 14 17:16:47 xaero dhcpd: DHCPREQUEST for 192.168.1.99 from 00:0c:29:e6:9d:a5 (zorlag) via eth0
May 14 17:16:47 xaero dhcpd: DHCPACK on 192.168.1.99 to 00:0c:29:e6:9d:a5 (zorlag) via eth0
  
Does anyone have a clue?.

Thanks

-- 
Best regards,
 David




More information about the bind-users mailing list