System Requirements for Linux-based DNS and DHCP Servers

Table of Contents

Hardware Requirements for Management UI Console - Main Server

Based on your network requirements in terms of zones or subnets, the hardware requirements to install DDI Central's Management UI Console vary to ensure optimal performance. Select a tab to view the recommended hardware configurations tailored to different scales of network size and complexity.The following hardware requirements are mandatory for the server running the Management UI Console:

Zones < 15 or Subnets < 15
Zones > 15 - 100 or Subnets > 15-100
Zones > 100 to < 300 or Subnets > 100 to < 300
Zones > 300 or Subnets > 300
ParameterEssential/Professional
Processor8 CPU Core
RAM12 GB
HDD500 GB
Operating System64 bit
ParameterEssential/Professional
Processor8 CPU Core
RAM16 GB
HDD500 GB
Operating System64 bit
ParameterEssential/Professional
Processor16 CPU Core
RAM32 GB
HDD1 TB
Operating System64 bit
ParameterEssential/Professional
Processor32 CPU Core
RAM64 GB
HDD1 TB
Operating System64 bit

Hardware Requirements for Discovery Node Agent

DDI Central's Discovery Node Agent is a small, lightweight agent that must be installed on all your existing ISC-DNS and ISC-DHCP clusters for continous visibility.

Based on your network requirements in terms of zones or subnets, the hardware requirements to install DDI Central's Discovery Node Agent vary to ensure optimal performance. Select a tab below to view the recommended hardware configurations tailored to different scales of network size and complexity.The following hardware requirements are mandatory for the server running the Discovery Node Agent:

Zones < 15 or Subnets < 15
Zones > 15 - 100 or Subnets > 15-100
Zones > 100 to < 300 or Subnets > 100 to < 300
Zones > 300 or Subnets > 300
ParameterEssential/Professional
Processor8 CPU Core
RAM12 GB
HDD500 GB
Operating System64 bit
ParameterEssential/Professional
Processor8 CPU Core
RAM16 GB
HDD500 GB
Operating System64 bit
ParameterEssential/Professional
Processor16 CPU Core
RAM32 GB
HDD1 TB
Operating System64 bit
ParameterEssential/Professional
Processor32 CPU Core
RAM64 GB
HDD1 TB
Operating System64 bit

Software Requirements

SoftwareMinimum Versions Required for EvaluationVersion Requirements for Production
Linux OSUbuntu 24/ Debian 12 and aboveUbuntu 24/ Debian 12 and above
BrowsersChrome/ Firefox/ EdgeChrome (preferred)/ Firefox/ Edge

Software Libraries Required

  • OpenSSL for secured network communication
  • Sudoers file for user authorizations
  • libxml2 version 2.9.1 or higher
  • libxmlsec1 version 1.2.33 or higher
  • libnss3
  • libcap

Linux distributions' Specific Packages:

Ubuntu:

  • libjpeg-dev
  • libjpeg62-dev

Debian:

  • libjpeg-dev
  • libjpeg62-turbo

RHEL/Fedora:

  • libjpeg-turbo
  • libjpeg-turbo-devel

Port Requirements

Port Name Default Port NumbersProtocolUsageConnection
Web server port9090TCPUsed to connect to DDI Central's Management UI Console server from a web browserInbound
Embedded database port33306TCPUsed to connect to the PostgreSQL database in DDIN/A
HTTPS Port9443TCPUsed for DDI Node Agent communication and connecting the web consoleBidirectional
Web Socket8001TCPEnables real-time updates and live monitoring between DDI Central and connected servers.Bidirectional

Database Requirements

PostgreSQL comes bundled with the product.

Note: In case of failover, please use PostgreSQL with replication configured.

Network Port Configurations

To ensure seamless communication and operation of DDI Central and its managed DNS and DHCP services, configure the following network ports as required:

DNS (Domain Name System)

  • TCP and UDP Port 53 (DNS): Must be open for DNS query and response traffic. TCP port 53 is also required for operations such as DNS zone transfers.

DHCP (Dynamic Host Configuration Protocol)

  • UDP Port 67 (DHCP Server): Must be open for the DHCP server to receive DHCP requests from clients.
  • TCP Port 647 (DHCP Failover): Must be open for communication between primary and secondary DHCP servers configured as a failover pair.
  • TCP Port 8000 (Kea Control Agent): Must be open to enable communication with the Kea Control Agent for remote configuration and management of Kea DHCP services.
  • Port 53001 (Kea DHCP-DDNS): Must be open to enable communication between Kea DHCP services and the Kea DHCP-DDNS service for Dynamic DNS updates.
  • TCP Port 8005 (Kea DHCP High Availability): Must be open for bidirectional communication between Kea DHCP servers configured as a high-availability pair.

    Note: If port 8005 is configured for DHCPv4 high-availability communication, use a different available port, such as 8006 or 8007, for DHCPv6 high-availability communication, and ensure that the corresponding port is also permitted through the firewall.

Ensure that firewalls and other network security controls are configured to permit the required traffic between the corresponding DDI Central components and managed servers.