This section covers the installation, configuration, and usage of the Atomia DNS Master server.
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.
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.
The default installation will install both the Atomia DNS database and the Atomia DNS API.
See Atomia DNS Master server default installation for instructions.
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:
- The schema is already installed correctly and the installer proceeds.
- 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):
- Apache2 with mod_perl2
- Postgresql 8.3 or later
- DBD::Pg 2.11.7 or later
- SOAP::Lite 0.810.08 or later
All needed software, including prerequisites, is installed by the provided package, atomiadns-masterserver.