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.
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?
Last reviewed: 2026-05-19.