nameservers on EC2

1.Boot 2 linux servers on EC2 (we used ubuntu hardy)
2.Assign elastic IP to each of them (static IP)
3.Register a domain (eg with somebody like or 1and1 registrars
4.On the domain settings – create 2 host records (glue records) – and and point each record to each of the elastic IPs.
5.On your 2 nameserver instances – create dns zone for ns1. and ns2 respectively
6.Make ns2 a slave of ns1 (so you only have to update the records in ns1 and ns2 will update automatically) – you can if you wish add ns3… ns4.. etc etc but its not necessary unless your site is getting millions of users.
7.Boot another EC instance and install the Scalr application.
8.Create a user on ns1. called “named” that has permissions to update the dns zone records on ns1.
9.The DNS settings of the scalr application will refer to the nameservers ns1. with user “named” and password as set on ns1.

right – thats the system setup – now for the application you want to run on your farm

10.Your application for example will have the domain  Register this domain and set its nameservers to your ns1. and ns2 mentioned previously.
11.You need to first create a new zone file on ns1 for
12.In Scalr when asked for the application domain name – simply enter – and scalr will handle the rest.



3 comments so far

  1. Ross Golder on

    One thing I don’t understand is – when trying to set the nameservers to the two new elastic IPs, my registrar (EasySpace) is complaining that the elastic IPs (and indeed the FQDNs for them) are not registered nameservers and won’t allow me to set them.

    I have a friend who is also having the same problem with his ‘.com’ domain registered with UK2.

    In both cases, we have both master/slave servers serving the records for the domain fine (both dig fine). I’m wondering, how did you manage to get your elastic IPs ‘registered’ and added to your 1&1 CP?

    In the meantime, I’ve worked around it by naming two registered nameservers and having them slave the domains from the EC2 hosts.

  2. Patrick on

    Could you post an example zone file from your nameserver configuration?

  3. addertera on


    This area of study is very interesting.
    I really like that I discovered this topic that Ihave been looking for.
    I longing pursue checking gone away from this keynote on … to lay one’s hands on any new ideas more this send

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: