Skip to content

Dangling DS record in TLD

1

There's a DS record dangling, even after disabline DNSSEC signing for 2 of my sites. According to AWS docs, I can't directly delete DS records when AWS route 53 is the Registrar, and instead need to delete the NS record, except that I also cannot delete NS records. It's been over 4 days. How can I get the .us and .com domains to update and get rid of the DS record, so my sites will be available?

asked 2 years ago249 views

1 Answer
0

Hello HFConsultant,

Thanks for reaching out with your question about handling a dangling DS record in your domain's TLD. I know it can be frustrating to deal with DNS-related issues, but don’t worry—I'll guide you through resolving this step-by-step. Let’s dive in! 🚀


Clarifying the Issue

It seems you’ve disabled DNSSEC signing for two sites, but a DS (Delegation Signer) record is still present in your TLD's zone, causing potential disruptions. Since AWS Route 53 does not allow direct deletion of DS records and also restricts NS record deletion, you're seeking a way to clean up the DS record to restore domain availability. This has persisted for over four days, and you're specifically looking to address this for .us and .com domains. The ultimate goal is to ensure your sites are available and functioning as expected.


Key Terms

  • DNSSEC (Domain Name System Security Extensions): Enhances DNS security by verifying the authenticity of DNS responses.
  • DS Record: Links a domain to its DNSSEC-signed zone by storing the digest and public key hash.
  • TLD (Top-Level Domain): The domain extension, such as .com or .us.
  • Route 53: AWS’s scalable DNS and domain registration service.
  • Propagation: The time it takes for changes to DNS records to reflect globally across the internet.

The Solution (Our Recipe)

Steps at a Glance:

  1. Verify DNSSEC has been fully disabled for your domains in AWS Route 53.
  2. Update the registrar configuration for your .us and .com domains to clear the DS record.
  3. Clean up any residual DNSSEC records in your Route 53 hosted zone.
  4. Monitor DNS propagation and confirm DS record removal.
  5. Confirm Domain Availability.

Step-by-Step Guide:

  1. Verify DNSSEC Status in Route 53:
    • Log in to the AWS Management Console and navigate to Route 53.
    • Check your domain settings under "DNSSEC signing." Ensure that DNSSEC is completely disabled for the relevant hosted zones. AWS may take some time to update its records internally.

  1. Update Registrar Configuration:
    • Access the domain registrar's management console for your .us and .com domains. If AWS is the registrar, go to the "Domain Registration" section of Route 53.
    • Look for the DS record settings. While most registrars allow direct deletion of DS records, .us domains often have stricter rules. If you can’t delete the DS record yourself, contact your registrar's support team and request its removal.
    • For .com domains, the process is usually straightforward. Use the management interface to locate and delete the DS record associated with your domain.

  1. Clean Up the Zone File in Route 53:
    • In the Route 53 console, confirm that no DNSSEC-related records (such as RRSIG, DNSKEY, or NSEC3PARAM) remain in your hosted zones. These records should have been removed when you disabled DNSSEC signing, but manual cleanup might still be necessary.
    • Double-check your NS records to ensure no incorrect entries are causing issues.

  1. Monitor DNS Propagation:
    • DS record changes at the TLD level can take up to 48 hours to propagate globally. Use tools like dig, whois, or online DNS checkers to verify that the DS record is no longer present.

    • Using dig:
      Run the following command to check for DS records:

      dig +short ds yourdomain.com

      Replace yourdomain.com with your actual domain. If no result is returned, the DS record has been successfully removed.

    • Using whois:
      Query your domain's information with:

      whois yourdomain.com

      Look for sections showing DS records under your domain. If the DS record is gone, you're good to go.

    • Using Online Tools:
      Try websites like DNSChecker or MXToolbox. Enter your domain and search for DS records to confirm their absence.


  1. Confirm Domain Availability:
    • After propagation completes, test the domains to ensure they resolve correctly. You can use your browser or tools like curl or ping to verify that your sites are accessible.

Closing Thoughts

Resolving DNSSEC and DS record issues can sometimes feel like navigating a maze, especially when different TLDs and registrars are involved. By following these steps, you should be able to clear the dangling DS record and restore your domain's functionality. Remember, propagation delays are normal, so be patient while changes take effect.


If you face any further challenges or need clarification, feel free to update this thread—I’m happy to assist further. Best of luck with your domains! 😊


Cheers,
Aaron 😊

answered 2 years ago

EXPERT

reviewed 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.