So I have dhcpd running for IPv4 and another for IPv6. When a client performs the first DHCP (in this example, IPv6) and triggers the dhcp server to do the ddns up, all is well:<div><div>Jan 27 10:48:54 cirrus named[5315]: client 192.168.127.253#54564: signer "xcat_key" approved</div>
<div>Jan 27 10:48:54 cirrus named[5315]: client 192.168.127.253#54564: updating zone 'vulture.test/IN': adding an RR at 'h04.vulture.test' AAAA</div><div>Jan 27 10:48:54 cirrus named[5315]: client 192.168.127.253#54564: updating zone 'vulture.test/IN': adding an RR at 'h04.vulture.test' TXT</div>
<div>Jan 27 10:48:54 cirrus dhcpd: Added new forward map from h04.vulture.test to fd2d:c747:f314:d001:7843:4154:ef39:de38</div></div><div><br></div><div><br></div><div>However when the client subsequently does the IPv4 address, it refuses to do the A record:</div>
<div><br></div><div><div>Jan 27 10:49:45 cirrus named[5315]: client 192.168.127.253#43968: updating zone 'vulture.test/IN': update unsuccessful: h04.vulture.test: 'name not in use' prerequisite not satisfied (YXDOMAIN)</div>
<div>Jan 27 10:49:45 cirrus named[5315]: client 192.168.127.253#47226: updating zone 'vulture.test/IN': update unsuccessful: h04.vulture.test/TXT: 'RRset exists (value dependent)' prerequisite not satisfied (NXRRSET)</div>
<div>Jan 27 10:49:45 cirrus dhcpd: Forward map from h04.vulture.test to 192.168.72.4 FAILED: Has an address record but no DHCID, not mine.</div></div><div><br></div><div><br></div><div>If I scrub everything clean, everything will be fine for the A record, but I cannot seem to make the DHCP servers handle both the A and the AAAA record at the same time. Is there a way to take care of this? This is the dhcpd variant as shipped by Red Hat in RHEL6.</div>