Documentation forIP Address Manager
Managing IP addresses is a key capability of Hybrid Cloud Observability and is also available in a standalone module, IP Address Manager (IPAM). Hybrid Cloud Observability and IPAM are built on the self-hosted SolarWinds Platform.

ISC DNS server settings in IPAM

The following settings and specifications are required for IPAM to access your ISC DNS servers.

Nested configurations are not supported.

Base version for ISC

BIND9.1+

Operating system

POSIX compliant Linux distributions

User access
  • User account configured to enable remote telnet* or SSH access to ISC DS machine

    * The root account cannot be used in telnet. Also, a banner is required in telnet in the form:

      "
      <empty line>
      Some customer telnet message
      "

  • Read and write file access for users on the configuration files
CLI commands
  • dhcpd --version
  • named -V

  • named-checkconf -z "$FILE_PATH"

  • uname -mrs

  • ps -A -o comm,pid,args | grep ^named

  • if [ -r '$FILE_PATH' ] ; then echo 'true'; else echo 'false'; fi

  • if [ -w '$FILE_PATH' ] ; then echo 'true'; else echo 'false'; fi

  • sha1sum

  • cat

  • mkdir -p "/tmp/SolarWinds/IPAM/var/cache/bind"

  • rm -r -f "/tmp/SolarWinds/IPAM"

  • cp -f -p --parents /etc/$FILE_PATH /tmp/SolarWinds/$FILE_PATH

  • cp -r -u -f -b -S.backup -p "/tmp/SolarWinds/IPAM/$FILE_PATH" "/var/cache/$FILE_PATH"

  • rndc reload

  • kill -s SIGHUP $PID

Configuration file

IPAM seeks the configuration file in one of the following path:

  • /etc/named.conf

If the default file path is different for your distribution you may of course create a soft link. Or create /etc/named.conf file, and include rest of configuration files in it.

Lease file

  • "/var/db/dhcpd.leases
  • "/var/lib/dhcpd/dhcpd.leases"
  • "/var/lib/dhcp/dhcpd.leases"
  • "/var/db/dhcpd/dhcpd.leases"

Configure an ISC DNS server

On a new installation of ISC DHCP from a terminal prompt:

  1. Enter the following command to install the DNS server program:

    apt-get install bind9 bind9utils

    or:

    apt install bind9 bind9utils

    (depending on the Debian/Ubuntu version)

    For Centos/RHEL, enter:

    yum install bind

  2. To change the default configuration, edit the file:

    /etc/named.conf

  3. Assign a static IP to the interface that you use for DHCP.

    Verify that the ISC service is running so IPAM can communicate with your ISC DNS server. After you edit the configuration file, restart the service.

To begin managing your ISC servers, they must first be added to IPAM. See Add DNS servers to IPAM for more information.