We have had several cases in which our customers who are using GoDaddy as a domain registrar are facing issues activating DNSSEC for their Master DNS zones here.
After our investigation we found out that the issue is caused by GoDaddy's system, It looks like GoDaddy has two separate systems:
1) Domain management system
2) DNS validation system
Let's presume that you have listed all of our 4 Premium Name servers for your domain at your GoDaddy register. When you have 4 name servers, the system 2 (DNS validation system) does DNSKEY checks to each name server in order to validate your DS record. It seems that it takes time for all 4 Name servers to be validated. And this is where the issues are coming from. The system 1 (Domain management system) of GoDaddy has some kind of timeout and before the validation tests to be fully completed by system 2 (DNS validation system), the system 1 (Domain management system) throws in the Error from GoDaddy: An unexpected error occurred. If this issue continues, contact support.
But not to worry, we have found a workaround for this GoDaddy issue. Please follow the steps below:
Step 1. Remove two of the name servers (for example, pns33.cloudns.net and pns34.cloudns.net) and save the settings.
Step 2. Wait a few minutes, so that GoDaddy's system updates the details.
Step 3. Go to the DNSSEC management panel and add the DS records, with the current two name servers. Everything will be working correctly.
Step 4. Go back to the name servers page and add the name servers removed from Step 1 (As the example, pns33.cloudns.net and pns34.cloudns.net)
These are all the steps you need to follow. Now everything should be working and resolving properly. You have successfully activated DNSSEC for your domain and you are still using 4 of our Name servers.