Atomia DNS

Atomia DNS Master server

180 views 2

This section covers the installation, configuration, and usage of the Atomia DNS Master server.

Overview

The master server includes the Atomia DNS API that is used for communicating with the nameservers and also used by external applications to provision DNS data. Also on the master server is the Atomia DNS database which contains DNS settings for all nameservers. It is possible to install the Atomia DNS API and Atomia DNS database on different machines.

Installation

The Atomia DNS Master server consists of two different parts, the Atomia DNS database and the Atomia DNS API. It is possible to install the Atomia DNS Master server either with the database and the API on the same machine or on different machines. The default and recommended way is to install both on the same machine. In addition, if you want to use DNSSEC, it consists of an optional step where you add the initial DNSSEC keyset.

Default installation

The default installation will install both the Atomia DNS database and the Atomia DNS API.

See Atomia DNS Master server default installation for instructions.

Manual installation

Using the manual installation guide you can install separate packages and have the Atomia DNS database and the Atomia DNS API on separate machines.

See Atomia DNS Master server manual installation for instructions.

Creating the initial DNSSEC keyset

For using DNSSEC you need to create the initial keys used to sign your zones.

See Creating the initial DNSSEC keyset for instructions.

The database schema

The package will create a database called zonedata if it doesn’t exist, and create the schema there.

If the database already exists, there are two cases:

  1. The schema is already installed correctly and the installer proceeds.
  2. The database contains something which is not a version of the Atomia DNS schema and the installer fails.

To be able to install the product if you already have a database called zonedata you need to remove or rename that database, or manually install the latest version of the schema to the database, then rerun the installer.

Software used by Atomia DNS Master server

On the Atomia DNS Master server the following software is needed (in the recommended installation with Atomia DNS API and Atomia DNS database on the same machine):

  • Atomia::DNS::Server
  • Apache2 with mod_perl2
  • Postgresql 8.3 or later
  • DBD::Pg 2.11.7 or later
  • SOAP::Lite 0.810.08 or later
  • Moose
  • Config::General

All needed software, including prerequisites, is installed by the provided package, atomiadns-masterserver.

Was this helpful?