Installing Atomia DNS DynDNS server
- Do a standard installation of Ubuntu 10.04 LTS.
- Add the Atomia APT Repository to the server using:
wget -q -O - http://public.apt.atomia.com/setup.sh.shtml | sed s/%distcode/`lsb_release -c | awk '{ print $2 }'`/g | sh
- Update all packages:
apt-get update
- Install the Atomia DNS DynDNS server:
apt-get install atomia-dyndns
- Edit the configuration file:
edit /etc/atomiadns.conf
- Change the soap_uri row to contain the hostname of your Atomia DNS Master server
- Add a row looking like ‘tsig_key = SomeBase64_encoded_value ‘
- Example configuration:
soap_uri = http://your.atomia.dns.master.server.com/atomiadns tsig_keyname = atomia-dns-key tsig_key = kT6ulFA6Dg0qyRZv9vRrkA== ver
- Start the DynDNS server:
/etc/init.d/atomia-dyndns start
Software used by Atomia DNS DynDNS
On the DynDNS server the following software is needed:
- Config::General
- SOAP::Lite
- Net::DNS
All needed software, including prerequisites are installed by the provided package, atomia-dyndns.
Architecture
Atomia DNS DynDNS accepts DNS update requests on port 5353, authenticates them using a key shared with authorized clients and then connects to the Atomia DNS Master server to perform the needed prerequisite checks and/or updates.