Search code examples
amazon-web-servicesamazon-ec2dnswindows-server-2012amazon-route53

Error with domain propagation on AWS Route 53 after domain transfer


So, I transferred several domains from a separate AWS account to my current one via Route 53, and none of the transferred domains are propagating or pointing at my new account's instance properly.

It has been 48 hours and nothing has changed. Inside of this time period I have purchased new domains and set up their DNS settings, creating new, working websites, so I doubt it's just a matter of "waiting out" the transferred domains to make sure they propagate.

As an example, casasites.io started on my original account, and was transferred. It is currently not working and I am unable to ping it.

Here's a screencap of the settings.

https://i.sstatic.net/tjMDJ.png

You can see the A record is pointing to my instance's elastic IP, and it has been assigned proper Amazon DNS servers. However, I can't even ping this domain name. It returns nothing... the MX record still works for my email, don't ask me how.


Here's a screenshot of a domain I bought and set up in the last 24 hours on my current AWS account. The settings that matter are the same. I can ping this domain and get a response from my EC2 instance.

https://i.sstatic.net/pe3CA.png

For reference here's what I see when I ping one, then the other.

https://i.sstatic.net/rqCiE.png

TL;DR - Domains I transferred from one AWS account to another won't work, can't even ping them. Domains I set up on my own do work. Can't tell why.

I am obviously not an expert in regards to DNS stuff, so any light shed on the situation would be very helpful and appreciated.

EDIT - Resolved

AWS assigns the nameservers when you create a hosted zone for the registered domain. Typically this is done when you buy it and the user doesn't have to manually assign anything.

Since they were instead transferred, I got two different sets of nameservers and Route53 didn't alert me to this. Still a simple error on my part. Thanks all.


Solution

  • Transferring a Domain to a Different AWS Account will not automagically change any associated data (although in your case it probably could do so), which is reasonable since it is possible that someone needs domain registration associated with one account and the corresponding hosted zone associated with another account.

    So, to quote AWS docs:

    Important: If you want to transfer the hosted zone to another account, you must manually create the new hosted zone, create resource record sets in the new hosted zone, and update your domain with the name servers for the new hosted zone.