Full DNS Namespace Integration to ENS Now on Mainnet

Brantly Millegan
Aug 26 · 3 min read

We’re pleased to announce that full DNS namespace integration for ENS is now live on Ethereum mainnet.

This enables the owner of a DNS second-level domain name (a DNS name with one dot in it) to import the same name for use on ENS.

For example, if you own “example.com” on DNS, you can import it into ENS — as example.com, not example.eth, the latter is a separate name. You can then set ENS records for it, e.g. to allow you to receive payments in cryptocurrencies like ETH, BTC, and DOGE to example.com.

Step-by-Step Guide to Importing a DNS Domain Name to ENS

How .ETH Names Compare to DNS Names Imported to ENS

Sending ETH to brantlymillegan.com in the MetaMask browser extension

A Long Road

Those who have been following ENS for a while know that this has been a long time in the making, to say the least!

While ENS launched in May 2017 only supporting the ENS-native TLD .ETH, ENS has always been capable in principle of supporting more TLDs. To expand the namespace on ENS, we’ve decided against simply creating additional ENS-native TLDs and in favor of integrating the existing DNS namespace. We think this approach is best for users and gives ENS the best chances for long-term success.

This plan was first announced by ENS creator and lead developer Nick Johnson at Devcon3 back in November 2017, with steady progress over the last ~4 years (e.g., see here, here, here, here, here).

This new rollout is an expansion of what has long been possible with .XYZ names on ENS.

Sending BTC to brantlymillegan.com in Trust Wallet

A Big Thanks

We received generous grants from both the Ethereum Foundation and ETC Labs for this feature. A big thanks to both of them!

ENS is an open source protocol developed by the non-profit organization True Names TLD, and funding has mostly come from grants thus far.

The Future

This is just the beginning of a much bigger vision for ENS.

While ENS started as only .ETH names for Ethereum addresses, it has grown to be a full-fledged extension of DNS, functioning in parallel and enabling a whole new set of use cases: a portable web3 username and profile, payments in any cryptocurrency, and decentralized websites. Stay tuned!

An example of a .COM name imported from DNS to ENS used as a web3 username via reverse resolution.

Try it out!

Our Step-by-Step Guide to Importing a DNS Domain Name to ENS will walk you through the process.

Follow us

The Ethereum Name Service

News about the Ethereum Name Service (ENS).