Here are the steps I used to setup GoDaddy to use my Amazon EC2 Instance (running Windows 2012 with IIS).
I first tested with an old domain that I was no longer using called Discount-Protein.com.
First I created a new “Elastic IP Address” and assigned it to my EC2 Instance. After setting it up, it looked like this:
The rest of the work is done in Godaddy. Logon, and go to your domain. If your domain is not using GoDaddy as the DNS server, you might want to click “Setup Type” Standard, which means you will be able to setup the zone file in GoDaddy. I think Amazon can also act as your DNS, but I haven’t tried that yet. So earlier, I had GoDaddy posting to one of my shared hosted providers. When I clicked the “standard” button below, that resets to GoDaddy, and a couple of “standard” GoDaddy Nameservers will automatically appear. NOTE: There could be several GoDaddy Nameservers, yours may not be identical to mine.
Then on GoDaddy, click on the “DNS ZONE FILE” tab. Below I’m showing their new interface, if you click you can go back to their “classic DNS Manager Interface”. Make sure you have two rows here, one with the @ sign and one with the www as the host, then sets the “Points to” address to your Amazon AWS Elastic IP Address and then click the button to save your changes. As with any time you change GoDaddy, you might have to wait 5 minutes to an hour (or more) for the changes to propogate, then you can test.
To test, I created a simple test.html page that just had <h1>Hello World</h1> in it. So I went to a browser and tested with http;//Discount-Protein/test1.html and made sure it was working.
Filed under: Amazon AWS