[Kea-users] kea-dhcp-ddns + isc bind: Update Problems

M. byteshifter at shifted-bytes.de
Wed May 19 07:58:20 UTC 2021


Hi there,

migrating from isc dhcpd to kea I'm stuck at an update problem:

- Why does the client not appear in the files for bind?

- Where does the start of epoch for the lease expiring time come from?




May 19 09:21:23 mydns.example.net systemd[1]: Started Kea DHCP-DDNS Server.
May 19 09:21:23 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:21:23.986 INFO  [kea-dhcp-ddns.dctl/8285.140264408700800] 
DCTL_STARTING DhcpDdns starting, pid: 8285, version: 1.9.4 (development)
May 19 09:21:23 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:21:23.986 WARN  [kea-dhcp-ddns.dctl/8285.140264408700800] 
DCTL_DEVELOPMENT_VERSION This software is a development branch of Kea. 
It is not recommended for production use.
May 19 09:21:23 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:21:23.988 INFO  [kea-dhcp-ddns.dctl/8285.140264408700800] 
DCTL_CONFIG_COMPLETE server has completed configuration: listening on 
127.0.0.1, port 53001, using UDP
May 19 09:21:23 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:21:23.988 INFO  [kea-dhcp-ddns.dhcpddns/8285.140264408700800] 
DHCP_DDNS_STARTED Kea DHCP-DDNS server version 1.9.4 started
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:24:54.433 INFO  [kea-dhcp-ddns.d2-to-dns/8285.140264408700800] 
DHCP_DDNS_ADD_SUCCEEDED DHCP_DDNS Request ID 
000101AE27F0AE01941FAC694B9FFCD31C712803DECECEBD2658BB2E55B43A4F23BA0A: 
successfully added the DNS mapping addition for this request: Type: 0 
(CHG_ADD)
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: Forward Change: yes
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: Reverse Change: yes
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: FQDN: 
[raven.office.example.net.]
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: IP Address: 
[10.0.20.148]
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: DHCID: 
[000101AE27F0AE01941FAC694B9FFCD31C712803DECECEBD2658BB2E55B43A4F23BA0A]
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: Lease Expires On: 
20210519074454
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: Lease Length: 1200
May 19 09:24:54 mydns.example.net kea-dhcp-ddns[8285]: Conflict 
Resolution: yes
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:24:55.285 ERROR [kea-dhcp-ddns.d2-to-dns/8285.140264408700800] 
DHCP_DDNS_FORWARD_REPLACE_REJECTED DNS Request ID 
00020154961A8AFA3B84BB4D8B420772A8884B91C414901A36683FB9F49993C62C642D: 
Server, 127.0.0.1 port:53, rejected a DNS update request to replace the 
address mapping for FQDN, raven.office.example.net., with an RCODE: 8
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: 2021-05-19 
09:24:55.285 ERROR [kea-dhcp-ddns.d2-to-dns/8285.140264408700800] 
DHCP_DDNS_ADD_FAILED DHCP_DDNS Request ID 
00020154961A8AFA3B84BB4D8B420772A8884B91C414901A36683FB9F49993C62C642D: 
Transaction outcome Status: Failed, Event: UPDATE_FAILED_EVT, Forward 
change: failed,  Reverse change: failed,  request: Type: 0 (CHG_ADD)
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: Forward Change: yes
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: Reverse Change: yes
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: FQDN: 
[raven.office.example.net.]
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: IP Address: 
[fd00:20::21]
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: DHCID: 
[00020154961A8AFA3B84BB4D8B420772A8884B91C414901A36683FB9F49993C62C642D]
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: Lease Expires On: 
19700101000000
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: Lease Length: 1333
May 19 09:24:55 mydns.example.net kea-dhcp-ddns[8285]: Conflict 
Resolution: yes




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

** kea-dhcp-ddns.conf

// -*- mode: js; -*-

{

     "DhcpDdns":
     {

     "ip-address": "127.0.0.1",

     "tsig-keys":
     [
         <?include "/etc/kea/keys"?>
     ],

     "forward-ddns" : {
             "ddns-domains":
             [
             <?include "/etc/kea/4/domains/forward/storage"?>,
             <?include "/etc/kea/4/domains/forward/office"?>,
             <?include "/etc/kea/4/domains/forward/collaboration.office"?>,
             <?include "/etc/kea/4/domains/forward/wireless.office"?>
         ]
     },

     "reverse-ddns" : {
             "ddns-domains":
             [
             <?include "/etc/kea/4/domains/reverse/storage"?>,
             <?include "/etc/kea/4/domains/reverse/office"?>,
             <?include "/etc/kea/4/domains/reverse/collaboration.office"?>,
             <?include "/etc/kea/4/domains/reverse/wireless.office"?>,

             <?include "/etc/kea/6/domains/reverse/storage"?>,
             <?include "/etc/kea/6/domains/reverse/office"?>
             // <?include 
"/etc/kea/6/domains/reverse/collaboration.office"?>,
             // <?include "/etc/kea/6/domains/reverse/wireless.office"?>

             ]
     },

     "loggers": [{
             "name": "*",
             "severity": "DEBUG"
         }]

     }
}


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

# cat /etc/kea/4/domains/reverse/office
// -*- mode: js; -*-

{
     "name": "20.0.10.in-addr.arpa.",
     "key-name": "DHCP_UPDATER",
     "dns-servers":
     [
     {
             "ip-address": "127.0.0.1"
     }
     ]
}

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

# cat /etc/kea/6/domains/reverse/office
// -*- mode: js; -*-

{
     "name": "0.0.0.0.0.0.0.0.0.2.0.0.0.0.d.f.ip6.arpa.",
     "key-name": "DHCP_UPDATER",
     "dns-servers":
     [
     {
             "ip-address": "127.0.0.1"
     }
     ]
}

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


** forward


$ORIGIN .
$TTL 21600      ; 6 hours
office.example.net IN SOA  mydns.example.net. root.mydns.example.net. (
                                 2020022513 ; serial
                                 21600      ; refresh (6 hours)
                                 3600       ; retry (1 hour)
                                 604800     ; expire (1 week)
                                 86400      ; minimum (1 day)
                                 )
                         NS      mydns.example.net.
$ORIGIN office.example.net.
gw                      A       10.0.20.1
                         AAAA    fd00:20::1
$TTL 1800       ; 30 minutes
magpie                  A       10.0.20.118
                         TXT "31731ad8d2dc7e5bf8e9bb2470bf01fa35"
$TTL 1125       ; 18 minutes 45 seconds
                         AAAA    fd00:20::c0
                         DHCID   ( 
AAIBIFHhGkxPDw+JPfs9rNGac1erqtdmpNZKvioQVKIo
                                 QdA= ) ; 2 1 32


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

** reverse

$ORIGIN .
$TTL 21600      ; 6 hours
0.0.0.0.0.0.0.0.0.2.0.0.0.0.d.f.ip6.arpa IN SOA mydns.example.net. 
root.mydns.example.net. (
                                 2020023089 ; serial
                                 21600      ; refresh (6 hours)
                                 3600       ; retry (1 hour)
                                 604800     ; expire (1 week)
                                 86400      ; minimum (1 day)
                                 )
                         NS      mydns.example.net.
$ORIGIN 
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.0.d.f.ip6.arpa.
1.0                     PTR     gw.office.example.net.
$TTL 1125       ; 18 minutes 45 seconds
0.c                     PTR     magpie.office.example.net.




More information about the Kea-users mailing list