Skip to main content

Integrate a DNS name (V3)

Apart from using ENS names like snowowl.eth, ENS also allows you to integrate existing DNS domain names with ENS to supercharge them with ENS functionality.

info

You can only integrate existing DNS domain names that you own with ENS. You cannot create new domain names with non-existing TLD's this way.

Integrating a DNS name

Go to the ENS Manager App, connect your wallet, search for your DNS domain name and click on it to continue.

app.ens.domains

1. Enable DNSSEC

Before you can integrate an existing DNS domain name with ENS you'll need to enable DNSSEC for the domain name. Not all registrars or hosting providers support DNSSEC, and some only support it as an additional paid service.

app.ens.domains

Once you've enabled DNSSEC press Check to continue.

info

In order for your registrars or hosting providers DNSSEC to work with ENS it must use either RSA/SHA-256 or ECDSA keys.

If they don’t, you’ll need to migrate to a DNS provider that does. See Hosting providers below.

Hosting providers

Hosting providers

A list of popular hosting providers and which DNSSEC key types they support1

Hosting providersDNSSECRSA/SHA-256ECDSADetails
easyDNSYesYesYesDNSSEC Guide
Google Cloud DNSYesYesYesDNSSEC Guide
BluehostYesYesYes
HostingerYesYesYes
HostgatorYesYesYes
GoDaddyYesNoYes
WordpressNo--
NamecheapYesYesYesDNSSEC Guide

2. Add the TXT-record

In this step you'll need to add a TXT-record to your domain name to provide ownership of it, using your registrar or hosting provider's management interface.

app.ens.domains

The DNS Registrar on ENS looks for a TXT record to verify ownership of the domain. This record has the following attributes:

TypeTXT
Name_ens
Contentsa=wallet address
TTL36000
cloud.google.com

To prove ownership of your DNS name, create a TXT record in your DNS zone, _ens.yourdomain.xyz, with text data of the form a=walletaddress... where walletaddress is the Ethereum wallet you want to give control of the ENS record to.


3. Claim the DNS domain

Now you should be able to go back to the ENS Manager App and finish linking the DNS name with ENS by pressing Register.

support.ensmods.xyz
support.ensmods.xyz
support.ensmods.xyz
support.ensmods.xyz
support.ensmods.xyz

Troubleshooting

I’ve updated the DNS records, but it’s not proceeding to the next steps.

It can take time for record changes in DNS to propagate throughout the Internet. If you are sure the records are set properly, try waiting for some amount of time and refreshing the DNS import page.

I've set up DNSSEC but the ENS Manager App doesn't detect it

Use a DNSSEC Analyzer tool to look for errors.


  1. The key-types hosting providers support may have changed since this list was last verified on June 22nd, 2022.