.xxx
.xxx is a sponsored extension, run for a specific community, run by ICM Registry LLC since 2011. Anyone can register a .xxx name through a registrar that sells it.
| Type | Sponsored |
|---|---|
| Registry operator | ICM Registry LLC |
| Who can register | Anyone |
| In the root zone since | 15 April 2011 |
| DNSSEC | Signed |
| RDAP server | https://rdap.nic.xxx/ |
| WHOIS server | whois.nic.xxx |
| IANA record | iana.org/domains/root/db/xxx |
Registrars that sell .xxx
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated | |
| Integrated |
All 14 registrars for .xxx. Other registrars may sell it too.
Look up a .xxx domain
The .xxx registry publishes registration data over RDAP. The free domain report reads it and shows a .xxx domain's registrar, dates, status and DNS in one place. For the raw record, use the WHOIS lookup.
New to extensions? The guide to how domain extensions work covers generic, country-code and brand extensions. For who sells extensions in general, see the list of domain registrars.
Sources: the IANA root zone database and the ICANN list of generic extensions (refreshed 2026-10-24). Something out of date? Tell us.
Frequently asked questions
Who runs the .xxx extension?
ICM Registry LLC is the registry operator for .xxx. The registry keeps the list of every .xxx name; registrars sell the names to the public.
Can anyone register a .xxx domain?
Yes. Anyone can register a .xxx name through a registrar that sells it.
When was .xxx created?
.xxx was added to the DNS root zone on 15 April 2011, according to IANA.
How do I look up who owns a .xxx domain?
The .xxx registry publishes registration data over RDAP at https://rdap.nic.xxx/ and over WHOIS at whois.nic.xxx. The free domain report on lemon.domains reads it for you and shows the registrar, dates and status.
Is .xxx signed with DNSSEC?
Yes. The .xxx zone is signed, so a .xxx domain can turn on DNSSEC once its registrar adds a DS record.






