Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As you know amazon EC2 instances get an address like:

If I have the domain, is there any way that I can make or preferably redirect to the IP of



share|improve this question
Robert, it would be nice if you waited a bit longer than 30 minutes after asking to select an answer. The first answer may not be the best one, and an open question can be an incentive to others who may otherwise ignore your question. – Martijn Heemels Jun 10 '09 at 21:22 does not look like an IP address at all. – bortzmeyer Jun 11 '09 at 6:39
up vote 5 down vote accepted

If you just want to redirect a domain, you can create a CNAME record in DNS: IN CNAME

Which will redirect everyone trying to connect to to your EC3 site.

If you want to redirect, you will need to configure some URL rewrite rules on the webserver running on

share|improve this answer
Will the domain redirection also work if the domain is not accessed from a web browser> – robert Jun 10 '09 at 20:36
Yes - domain redirection will work with anything that attempts to resolve using DNS. URL redirection will (I believe) only work with HTTP requests. – Murali Suriar Jun 10 '09 at 20:41
Thanks for your help! – robert Jun 10 '09 at 20:48

Amazon has provided a solution that is perfect for your requirements, and more flexible than a CNAME record. You can request a so-called Elastic IP address from EC2.

This IP address is static, so you can create an A record in your DNS that points to it, but it points to an EC2 instance of your choosing. A regular A record like the following would be fine:    A

If your server goes down and you boot another instance (which gets a different hostname), simply reallocate the Elastic IP to the new instance. In a minute or two, the new instance is available behind the IP. This means there will be far less delay than you would experience from a DNS change.

Elastic IPs are free, as long as they are in use. You get charged a small hourly amount when you're not using the IP. This is done to discourage bad usage of limited resources.

You can request and assign the Elastic IP's via the API tools, or a GUI such as ElasticFox. Reading Amazon's howto will make things clearer.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.