Dynamic DNS

The DDNS adapter uses the dynamic DNS protocol to send updated A/AAAA DNS records to your DNS system as nodes are provisioned into Horizon.

For every IP address found, a corresponding forward DNS zone must exist on your DNS server.


To use this feature you have to install the DNS provisioning plugin from the repository.

  • For RPM-based distributions:

    • yum install opennms-plugin-provisioning-dns

  • For Debian-based distributions:

    • apt-get install opennms-plugin-provisioning-dns


To configure this adapter, create a .properties file in the ${OPENNMS_HOME}/etc/opennms.properties.d/ folder and set the importer.adapter.dns.server property:

importer.adapter.dns.server= (1)
1 Replace with the IP address of your DNS server to receive dynamic DNS updates.
This DNS server setting may be shared with the reverse DNS adapter if you have them both installed.