Skip to content
AdminKit

How do you find the right abuse contact from a WHOIS or RDAP lookup?

A domain and an IP address each have their own, separate abuse contact, and neither is the registrant's own email: for a domain, ICANN requires every accredited registrar to publish a dedicated abuse-report address, which RDAP exposes as an entity carrying the role "abuse"; for an IP address, the abuse contact instead belongs to whoever the regional internet registry (ARIN, RIPE NCC, APNIC, LACNIC or AFRINIC) shows as holding that address block, and the two are looked up differently because they answer two different questions — who to tell about a domain versus who to tell about an address.

By AdminKit team, Netbase JSC · Updated October 29, 2026

Two different questions, two different contacts

“Who do I tell about this” turns out to be two unrelated questions depending on whether you’re looking at a domain name or an IP address, and a WHOIS/RDAP result answers each one through a different field. A domain’s abuse contact traces back to its registrar, under rules ICANN imposes on every company it accredits to sell domain registrations. An IP address’s abuse contact instead traces back to whichever organization a regional internet registry — ARIN, RIPE NCC, APNIC, LACNIC or AFRINIC — shows as holding that specific address block. AdminKit’s Whois / RDAP tool fetches the RDAP record directly from your browser via the rdap.org proxy, which routes your query to the correct registry for either kind of lookup automatically, but reading the right field out of the result still means knowing which one you’re looking at.

Finding a domain’s abuse contact in RDAP

A modern RDAP result represents everyone associated with a domain as an entry in an entities array, and each entry carries one or more roles — standardized labels defined in IANA’s RDAP JSON Values registry and used by the JSON schema RFC 9083 specifies. Common roles include registrant (who registered the domain), technical (who manages its technical configuration), and — the one you want for reporting a problem — abuse. ICANN’s accreditation agreement requires every registrar it accredits to publish a dedicated abuse-report contact, specifically so that reports about spam, phishing, malware distribution, or other misuse of a domain reach someone with the standing to act on the registration, rather than an inbox the registrant may never check (or that privacy redaction has hidden entirely). That requirement is why the abuse entity is often the one piece of contact information still visible in an otherwise heavily redacted result.

Why the registrant’s own contact isn’t the right address

It’s an easy mistake to assume the registrant’s email, when visible, is also the right place to report abuse — but that conflates two different relationships. The registrant is whoever registered the name, which privacy rules such as GDPR frequently redact behind a privacy-proxy placeholder regardless of whether the domain is being misused. The abuse contact exists precisely because the registrant’s own cooperation can’t be assumed: it’s a mandatory channel into the registrar’s own abuse-handling process, which can act on a domain — suspending it, requiring changes, or escalating to the registry — independently of whether the registrant ever responds at all.

Finding an IP address’s abuse contact

IP addresses are allocated through an entirely separate system from domain names, so they have their own abuse-contact mechanism. Running AdminKit’s Whois / RDAP tool against the IP address directly (not a domain that merely resolves to it) returns an RDAP result scoped to that address block: which regional internet registry manages it, and which organization the registry’s own records show as the current holder. Larger network operators typically register a dedicated abuse-contact role in their registry entry for exactly this purpose; smaller allocations sometimes only list a general technical or administrative contact, in which case that’s the best available starting point even though it isn’t a dedicated abuse address.

When no abuse contact shows up at all

ICANN’s abuse-contact requirement binds its accredited registrars and the generic top-level domains (.com, .org, .net and the newer gTLDs) it oversees — it does not automatically extend to every country-code top-level domain, many of which run independent registries with their own, separately set policies. A ccTLD domain’s RDAP result may therefore have no entity carrying the abuse role at all, even though the registrar still maintains some abuse-handling process elsewhere, typically published on the registrar’s own website rather than surfaced in the structured RDAP data itself. In that situation, falling back to the registrar’s general published policy page is the practical next step, rather than assuming no reporting path exists.

What an abuse contact can and can’t do for you

Identifying the right contact is the first step of reporting a problem, not a guarantee the problem gets resolved — what happens after a report lands depends entirely on that registrar’s or registry’s own abuse-handling process, staffing, and policies, none of which an RDAP lookup can see into. It’s also worth pairing an abuse report with the broader context of why you’re investigating an address or domain in the first place: if you arrived here because an IP got flagged as a source of spam, see why is my IP address blacklisted? for how that reputation gets built and what delisting actually involves, separate from the abuse-reporting path covered here.

This guide is general information, not a security audit of your specific network — see our disclaimer for what AdminKit's guidance does and does not commit to.

Frequently asked questions

Is the abuse contact the same as the registrant's own email address?

No, and conflating the two is the most common mistake. The registrant's contact details are frequently redacted entirely under privacy rules such as GDPR, and even when visible, they identify who registered the name — not who handles abuse reports for it. The abuse contact is a separate, dedicated address that ICANN's registrar accreditation rules require every registrar to maintain specifically for receiving reports about a domain, independent of whether the registrant's own details are shown at all.

Where exactly does the abuse contact show up in an RDAP result?

Inside the RDAP response's entities array, as an entity whose roles list includes the value "abuse" — a specific, standardized role value defined in IANA's RDAP JSON Values registry and used by the JSON response format RFC 9083 specifies. That entity typically carries its own vCard with a name, email and sometimes a phone number, separate from the registrant or technical-contact entities that may appear alongside it in the same result.

What if a domain's RDAP result has no entity with an "abuse" role at all?

That's more common with country-code TLDs (ccTLDs) than with generic TLDs, since ICANN's abuse-contact requirement applies specifically to its accredited registrars and gTLD registries, not to every ccTLD registry worldwide — many of which run their own, independently set policies. When no abuse role appears, the next-best step is the registrar's own published abuse policy page, which registrars are required to maintain even when a given RDAP response doesn't surface a dedicated entity for it.

How is reporting abuse for an IP address different from reporting a domain?

A domain's abuse contact comes from its registrar; an IP address's abuse contact instead comes from whichever regional internet registry's record shows the organization that address block is allocated to — a completely separate lookup, since domain registration and IP address allocation are managed by different systems. An RDAP lookup on the IP itself, rather than on any domain that happens to resolve to it, is what surfaces that registry-level abuse contact.

I found an abuse contact — does reporting to it guarantee the problem gets fixed?

No. It routes your report to whoever is contractually or administratively responsible for that resource, but what happens next depends entirely on that registrar's, registry's, or network operator's own abuse-handling process and how quickly they act on it — AdminKit's lookup only identifies the correct contact, it has no visibility into, or influence over, what happens after a report is sent.

Want AdminKit to watch this for you?

Free checks tell you the state today. Protective DNS and monitoring tell you when it changes.

Huy Nguyen (David), Founder and CEO of Netbase JSC

Talk to an expert

Huy Nguyen (David), Founder & CEO, Netbase JSC

Ask whether this fix applies to your setup, or get a second pair of eyes on your DNS and mail records.