qualifying-suffix always being added.
Describe the bug qualifying-suffix is always being added regardless if the DHCP request has a FQDN supplied or not for DDNS updates
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: Forward Change: yes
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: Forward Change: yes
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: Reverse Change: no
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: FQDN: [uschijosh99.group.on.group.on.]
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: Reverse Change: no
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: FQDN: [uschijosh99.group.on.group.on.]
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: IP Address: [10.63.8.247]
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: IP Address: [10.63.8.247]
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: DHCID: [000101803779DDD1C0AEF430F3B4F24D73A3BF4F6B532F0F3E04D3113B1D6EFB7AA1D6]
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: DHCID: [000101803779DDD1C0AEF430F3B4F24D73A3BF4F6B532F0F3E04D3113B1D6EFB7AA1D6]
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: Lease Expires On: 20201106015536
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: Lease Expires On: 20201106015536
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns: Lease Length: 28800
Nov 5 17:55:36 uschi1vpldns01 kea-dhcp-ddns[21520]: Lease Length: 28800
To Reproduce Steps to reproduce the behavior: 1.) Server sends DHCP request with FQDN provided.
Expected behavior qualifying-suffix should not always be added if it's already part of the FQDN
Environment:
- Kea version: 1.6.3
- OS: CentOS 7
Additional Information I am hopeful this is just a config issue on my side, or a miss-understanding of the docs, or even a miss-understanding how this is supposed to work.
"dhcp-ddns": {
"hostname-char-set": "[^A-Za-z0-9.-]",
"override-client-update": true,
"override-no-update": true,
"replace-client-name": "when-not-present",
"generated-prefix": "host",
"hostname-char-replacement": "x",
"enable-updates": true,
"qualifying-suffix": "group.on"
},