I'm trying to migrate all of my domains from DNS Made Easy to Linodes DNS Manager. The easiest way I figured was the "Import a Zone" option on Linode, which works with AXFR. I then did the following (guied by this instructions):
On dnsmadeeasy.com:
- Activated "Zone Transfer Setting (AXFR ACL)" in the "Advanced DNS Settings"
- Went to "Zone Transfer Configuration" and added a "Zone Transfer Set (ACL)" named "Linode" and in "IPs to allow transfer" I added the ones required by Linode (based on this message: "Your nameserver must allow zone transfers (AXFR) from 69.164.199.240, 69.164.199.241, and 69.164.199.242"), each on its own line.
- I went to my domains list and applied the corresponding AXFR ACL.
- Waited for them to change from "Updating" status to "Active".
On manager.linode.com:
- Tried to import any domain zone, using axfr1.dnsmadeeasy.com and axfr2.dnsmadeeasy.com as the "Remote Nameserver", depending on the name server my domain was delegated to.
- Then it happens: Linode gives me a "AXFR Failed or the zone was empty!" error every time, only once I managed to get an "already listed domain" kind of error, because I was trying to import, well, and already (manually) imported domain. However, I could't even get the same error again.
What is that I'm missing?
Best Answer
To narrow down the cause of the problem can you add a 4th IP that of your Linode to the AFXR ACL. After doing that the following commands should echo the DNS records on the screen.
If this works it will confirm that dnseasy is providing the axfr's and there is a problem on Linode's end.