There are two parts to the DDNS update configuration on the client side. First, if the
ip
ddns
update
method command is configured on the client, which specifies the DDNS-style updates, then the client will be trying to generate or
perform A updates. If the
ip
ddns
update
method
ddns
both command is configured, then the client will be trying to update both A and PTR RRs.
Second, the only way for the client to communicate with the server, with reference to what updates it is generating or expecting
the server to generate, is to include an FQDN option when communicating with the server. Whether or not this option is included
is controlled on the client side by the
ip
dhcp-client
update
dns command in global configuration mode or the
ip
dhcp
client
update
dns command in interface configuration mode.
If the FQDN option is included in the DHCP interaction, then the client may instruct the server to update “reverse” (the
default), “both”, or “none.” Obviously, if the
ip
ddns
update
method command is configured with the
ddns and
both keywords, then the FQDN option configuration should reflect an IP DHCP client update DNS server none, but you have to configure
the system correctly.
Finally, even if the client instructs the server to update both or update none, the server can override the client request
and do whatever it was configured to do anyway. If there is an FQDN option in the DHCP interaction as above, then server can
communicate to the client that it was overridden, in which case the client will not perform the updates because it knows that
the server has done the updates. Even if the server is configured to perform the updates after sending the ACK (the default),
it can still use the FQDN option to instruct the client what updates it will be performing and thus the client will not do
the same types of updates.
If the server is configured with the
update
dns command with or without any keywords, and if the server does not see an FQDN option in the DHCP interaction, then it will
assume that the client does not understand DDNS and will automatically act as though it were configured to update both A and
PTR RRs on behalf of the client.
Perform this task to configure a pool of DHCP servers to support DDNS updates.