How do I register a domain with a specific TLD?

Updated October 2026 · How we answer

Short answerTo register a domain with a specific TLD, choose a domain registrar that offers that TLD, search for your desired name, and complete the purchase. You'll need to provide contact information and pay the registration fee, which varies by TLD and registrar.

Step-by-step registration

First, decide on the TLD you want (e.g., .com, .xyz, .dev). Not all registrars offer every TLD, so check availability with popular registrars like Namecheap, GoDaddy, Google Domains, or Porkbun. Once you find one that supports your TLD, use their search tool to see if your desired domain name is available.

If it's available, add it to your cart and proceed to checkout. You'll need to provide registrant contact details (name, address, email, phone) and choose a registration period, usually one to ten years. You'll also need to agree to the registrar's terms and the registry's policies.

  • Choose a registrar that offers your TLD.
  • Search for your desired domain name.
  • Provide accurate contact information.
  • Select registration length and pay the fee.
  • Consider adding privacy protection if offered.

After registration

Once registered, you'll need to configure DNS settings to point your domain to a website or email service. Most registrars provide a control panel for this. You may also want to enable auto-renew to avoid losing the domain.

Keep in mind that some TLDs have special requirements. For example, .us may require U.S. citizenship or residency, and .eu requires an EU presence. Always check the registry's eligibility rules before purchasing.

Common mistakes

  • Assuming all registrars offer every TLD; availability varies.
  • Forgetting to check renewal prices, which can be much higher than the first-year fee.
  • Ignoring eligibility restrictions for certain country-code TLDs like .us or .eu.