DNS on ENS
The Ethereum Name Service is so much more then just .eth
names. It is a general-purpose naming system that can be used for any kind of name. This includes DNS names.
Importing a DNS name
In the current state of things, DNS names need to be imported into ENS. This is done by providing a valid DNSSEC proof to a smart-contract. This proof is used to verify that the DNS name is actually owned by the person who is trying to claim it on-chain.
To import a name, simply visit the ENS Manager, type in your name, and click "Import DNS". You will be prompted to provide a DNSSEC proof.


DNSSEC Import
Why DNS on ENS?
ENS aims to extend the existing functionality of the DNS system. This also means that existing DNS names (such as .com
, .org
, or .xyz
)
and any other DNSSEC-compatible domain...
DNS Names in the wild
ENS is already being used to resolve DNS names. This includes the following:
Top-Level Domains
In addition to allowing any DNSSEC enabled name to be imported, ENS also allows existing DNS TLDs to take control of their smart-contract resolution process. Resulting in even more seamless integration with the DNS system.