A DNS server that serves up your Rackspace Cloud Server instances by name.
The idea for this server came from aws-name-server by Conrad Irwin.
$ cat config.yml
:connection_details:
:provider: 'Rackspace',
:version: :v2,
:rackspace_username: '',
:rackspace_api_key: '',
:rackspace_region: ''
:domains:
- domain1.com
- domain2.org
$ cloud-server-dns --config config.yml
This will server up DNS records for the following:
<name>.domain1.com
your cloud servers with Name=<name>.domain2.org
your cloud servers with Name=
#. Open port 53 (UDP, TCP)
#. gem install cloud-servers-dns.gem
#. copy upstart to /etc/conf
#. Setup your NS records
#. Fork #. Submit Pull Request
Cloud Servers DNS is licensed under the MIT license: