W3G/
๐ŸŒDoma Protocol
๐ŸŒDOMA PROTOCOL
Easy5 min readMar 10, 2026

What is a DNS Twin and Why Your Primary Name Matters

DNS twins let traditional domains work as ENS names onchain. Learn how to connect your web domain to your wallet identity.

What you'll learn
โ†’Tokenize DNS domains to function as ENS names
โ†’Set your DNS twin as primary for unified identity
โ†’Manage ENS records directly on your domain
โ†’No DNSSEC configuration required for this path
01

The Evolution From Domains to Onchain Identity

The internet began with domain names. They were our first digital identities: simple, human-readable labels that replaced IP addresses and made the web usable. Years later, ENS brought that same idea onchain. Instead of long hexadecimal wallet addresses, you could use a name like example.eth to represent your identity in Web3.

A DNS twin connects those two worlds. A DNS twin is a traditional DNS domain, like example.com or example.xyz, that has been tokenized on Doma and made usable inside ENS. It remains a fully functional Web2 domain, but it also becomes a programmable, onchain identity. In other words, your website domain can now also be your wallet name. You do not need to choose between Web2 and Web3. A DNS twin lets one name work in both.

02

How DNS Twins Work With ENS

The ENS x Doma integration has now been live on mainnet for two months. Any DNS domain that is tokenized on Doma can function directly as an ENS name. That means a name like example.com can resolve inside ENS just like example.eth.

Doma works with registries and registrars so that ownership of a DNS domain is represented by a token that is compliant with existing DNS policies and workflows. When that token exists, ENS treats the name as a first class record. You can set wallet addresses, text records and avatars, and the name will resolve wherever ENS is supported.

There is no DNSSEC configuration required for this path. If you already use DNSSEC to import a domain into ENS, that path stays exactly as it is. The tokenized route simply offers a registry native way to bring DNS into Web3.

03

Setting Up Your DNS Twin Step by Step

The new Doma meets ENS landing page is built around a simple idea: search for your name twin, connect it to ENS, and use it everywhere. The process involves four key steps.

First, connect your wallet. This determines the address that will control the DNS twin and its ENS records. Second, find your name twin by searching for DNS names available through supported registrars that match the identity you want. Third, register your matching domain. If the domain is available, you can register and tokenize it in a single flow. If it is already tokenized, you can acquire it through Doma's marketplace surfaces. Fourth, set your domain as your primary ENS name. Once the token is in your wallet, the domain is ready to act as an ENS name, and Doma guides you through making it your primary.

04

Understanding Primary Names and Why They Matter

Primary names are how ENS links an address back to a single human readable name. Forward resolution maps a name to an address. Reverse resolution maps an address to a name. A primary name is the record that makes those two directions agree for a specific address.

When a wallet or app wants to show a name for the address you connected, it looks up the primary name. If it finds a valid record, it displays that name. If it does not, it shows the address itself. Setting a DNS twin as your primary name tells every ENS aware interface that your DNS identity is the one to show by default. If you set example.xyz as the primary name for your address, that is what appears next to your activity instead of a string of hex characters.

Primary names are not a cosmetic detail. They are how a name becomes your default identity onchain. When your DNS twin is configured as your primary name, your DNS brand is what people see when they interact with your address across ENS integrated wallets and apps. You avoid splitting attention between one name for DNS and a different name for ENS. You have a single, familiar label. Your identity can move with you across L1 and L2 networks, since ENS also supports L2 Primary Names.

If you already use a .eth name as your primary, you now have a choice. You can keep your .eth primary and add a DNS twin for specific use cases, or you can make the DNS twin primary and keep .eth as a secondary identity. ENS supports both models.

05

Managing ENS Records on Your DNS Twin

Once you register your DNS twin, you can manage it the same way you would manage an ENS name. You can set ETH and multicoin addresses, add text records for profiles, links and metadata, and attach an avatar for visual identity.

Those records are chain agnostic at the ENS level. A single DNS twin can reference addresses on Ethereum mainnet, Base, OP Mainnet and other supported networks while staying consistent for users. Apps only need to support ENS resolution. They do not need to know whether the name is .eth, .com, .ai or .xyz.

For domain owners who already keep their DNS and brand presence up to date, this is a direct way to reuse that work in Web3.

06

Opportunities for Registries and Registrars

A DNS twin is a standard DNS domain that has been tokenized on Doma so it can function both as a traditional web address and as an onchain identity. For registries and registrars, this is not a new naming system and it does not replace DNS. It adds new capabilities to the names you already operate.

Doma's model keeps DNS resolution and policy at the registry and registrar level while adding a token layer that is compatible with DeFi, identity and other onchain use cases. ENS support makes those tokenized domains usable across hundreds of apps and wallets with no custom integration work.

This makes DNS twins a practical path for turning premium domains into programmable assets, letting customers treat domains as identities in Web3, and experimenting with DomainFi models without disrupting established DNS workflows.

07

Current Status and Availability

The first ENS x Doma integration was shipped on a public Ethereum testnet in October 2025 and moved from public Ethereum testnet to mainnet in early 2026. Since then, the architecture has been independently reviewed, validated with ecosystem partners, and operating in production. Today, tens of millions of DNS domains are eligible to be tokenized under Doma.

08

Originally Published on the Doma Blog

This article was originally written by Doma Foundation and published on the [Doma Blog](https://blog.doma.xyz/what-is-a-dns-twin-and-why-your-primary-name-matters/). All credit to the original authors. Republished on web3guides.com with attribution to support the Doma community.

โœ๏ธ

Originally published by Doma Foundation

This article was first published on the Doma Blog. Republished on web3guides.com with attribution to support the Doma community. All credit to the original authors.

More Doma Protocol guides

How Doma Protocol Differs from ENS, Handshake, and Unstoppable Domains โ€” and Why the Distinction Matters

ENS, Handshake, and Unstoppable Domains created new naming systems. Doma tokenizes real internet domains (.com, .ai, .xyz) as programmable assets on an L2. This guide breaks down the architectural differences.

โ†’

How software.ai became tradeable tokens: fractional domain ownership on Doma

Doma lets you split a traditional internet domain into thousands of tradeable tokens. This guide explains exactly how fractionalization works and why it changes domain investing.

โ†’

DomainFi Explained: How Doma Turns Premium Domains into DeFi Collateral and Yield Assets

How Doma's dual-token architecture enables fractionalization, lending, and yield strategies for traditional internet domains. Covers mechanisms, reconstitution logic, and real failure modes.

โ†’

How to Run a Volume Bot on Your Token: The Complete Setup Guide

A step-by-step walkthrough for running a Python volume bot on any EVM token. Covers wallet setup, configuration, dry-run testing, live trading, and troubleshooting โ€” built and tested on web3guides.com for under $5 total.

โ†’