Practical guide
How to use the IP Registration tool
IP RDAP is the modern way to ask 'who owns this IP block?' This page resolves the right Regional Internet Registry for the address, queries it over HTTPS, and parses the JSON response for you.
What this tool checks
Given an IPv4 or IPv6 address, the tool uses the IANA bootstrap registry to find the right RIR (ARIN, RIPE NCC, APNIC, LACNIC, or AFRINIC) and queries that RIR's RDAP endpoint. The response describes the network block the address belongs to, the organization holding the allocation, the relevant dates, status codes, and abuse contact.
When to use it
Use this when you need to know which organization is responsible for a block of address space — investigating abusive traffic, identifying an ISP, confirming a cloud provider's range, or tracing where a connection actually terminates. It is also the standard way to find an abuse contact for reporting attacks or scraping.
How to read the result
handle is the RIR's identifier for the network block. startAddress and endAddress (or cidr0_cidrs) tell you the boundary of the allocation. name is a short label the holder gave the block. events shows registration and last-changed dates. The entities array contains the organization that holds the block plus an abuse contact role you can use for reporting.
Common errors and what they mean
An empty or 404 response usually means the address is in reserved or unallocated space (RFC 1918 private ranges, link-local, loopback, etc.) — those have no RDAP record because no one owns them. An unexpectedly broad block (a /8 or /16) is common for direct RIR assignments to large organizations or sub-allocated ISPs. If the abuse contact is missing, fall back to the organization's published abuse policy.
The five Regional Internet Registries
IP RDAP routes your query to the RIR that holds the address. This is who covers which part of the world.
| RIR | Region |
|---|---|
| ARIN | United States, Canada, parts of the Caribbean |
| RIPE NCC | Europe, the Middle East, Central Asia |
| APNIC | Asia-Pacific |
| LACNIC | Latin America and the Caribbean |
| AFRINIC | Africa |
Field notes
Remember that RDAP shows the holder of record, not today's user. A cloud provider may hold a /15 and sub-delegate a tiny slice to the customer you are actually investigating, so the org name can look too big. Pair this with a PTR lookup and the network name field to get closer to the real operator, and use the abuse contact — not the registrant — when you need to report something.
Example RDAP query for an IPv4 address
- Example input
8.8.8.8- Example result
{ "handle": "NET-8-8-8-0-1", "startAddress": "8.8.8.0", "endAddress": "8.8.8.255", "name": "LVLT-GOGL-8-8-8", "events": [ { "eventAction": "registration", "eventDate": "2014-03-14T00:00:00Z" } ], "entities": [ { "handle": "GOGL", "roles": ["registrant"] } ] }
ARIN returns this for 8.8.8.8 because it is in ARIN's region. The block (8.8.8.0/24) and the registrant (Google) are the two pieces of data you usually came here to find.
Related tools
Related guides
FAQ
What is an RIR and why does it matter for IP RDAP?
How is this different from a domain RDAP lookup?
What is the difference between the network block and the ASN?
Does IP RDAP work for IPv6?
Why does my IP show a different organization than I expected?
How do I find the abuse contact for an IP address?
Why does a private IP like 192.168.1.1 return no data?
Last reviewed: 2026-06-25.