Add DNS records automatically for static IP's

Chris Buxton clists at
Thu Aug 5 16:38:12 UTC 2021

Windows clients do this with the right settings; often those settings are the defaults. For Linux, there’s got to be a script out there that ties into the networking code, but I’ve never needed to look for a solution.

The biggest challenges I’ve seen in doing this right are:

  * cryptography: Are you accepting unsigned updates, or are you going to try to be secure, using either TSIG or GSS-TSIG? The latter is a real pain to set up, and a performance pig, but it can provide good security.
  * access control: If you don’t need unsigned updates, you can use the update-policy statement rather than allow-updates to set more granular access controls. But update-policy is more complex.
  * performance: How big is the environment? How many updates per second do you need to accept? With GSS-TSIG, performance can be an issue in a very large enterprise.
  * maintenance: After these devices register themselves, they might get decommissioned. Perhaps much later, but eventually upgrades happen and needs change. How are you cleaning up the stale records? Your DHCP server will do that for you, for DHCP clients.

Chris Buxton

> On Aug 5, 2021, at 9:19 AM, Roberto Carna <robertocarna36 at> wrote:
> Dear all, I know DDNS works with a DHCP server and dynamic IP's. When
> IP changes, the hostname in DNS is updated.
> But I have this scenario:
> I have several hosts with static IP's / hostnames and I want to
> register them to our private BIND DNS, and they should be updated if
> the IP or hostname changes.
> Is there any way to do what I need ? Any Linux/Windows client to
> install in the servers in order to register IP and hostname to aour
> provate BIND ???
> Special thanks!
> _______________________________________________
> Please visit to unsubscribe from this list
> ISC funds the development of this software with paid support subscriptions. Contact us at for more information.
> bind-users mailing list
> bind-users at

More information about the bind-users mailing list