Skip to content
InternetData

What is RWHOIS? The customer records ARIN whois lacks

ARIN whois often names only the ISP. Its RWHOIS server names the customer: 171,872 networks from 89 servers, 97% of them missing from ARIN whois.

Published 2 min read

On this page
  1. What RWHOIS is
  2. Querying a server by hand
  3. What RWHOIS holds
  4. Who needs the customer
  5. Its limits
  6. Using it at scale

Look up an address in ARIN's whois and you often get the ISP, not the company using the address. For 38.142.241.41, ARIN answers with Cogent's whole /8:

$ whois -h whois.arin.net 38.142.241.41 | grep -E '^(NetRange|OrgName|Referral)'
NetRange:       38.0.0.0 - 38.255.255.255
OrgName:        Cogent Communications, LLC
ReferralServer:  rwhois://rwhois.cogentco.com:4321

The last line says where the customer record is.

What RWHOIS is

RWHOIS, referral whois (RFC 2167, 1997), lets a network operator run its own whois server for the blocks it hands to its customers. ARIN requires every IPv4 reassignment of a /29 or larger to be reported within seven days, and an operator can report them to ARIN directly or publish them on an RWHOIS server of its own. When it does the second, ARIN's record for the parent block carries a ReferralServer line pointing there.

Querying a server by hand

RWHOIS servers listen on port 4321, and the standard whois client can ask one directly:

$ whois -h rwhois.cogentco.com -p 4321 38.142.241.41
%rwhois V-1.5:0010b0:00 rwhois.cogentco.com (CGNT rwhoisd 1.2.2)
network:ID:NET4-268EF1281D
network:Network-Name:NET4-268EF1281D
network:IP-Network:38.142.241.40/29
network:Org-Name:Megaport (USA), Inc.
network:Street-Address:1301 FANNIN STREET
network:City:HOUSTON
network:State:TX
network:Country:US
network:Postal-Code:77002
network:Tech-Contact:ZC108-ARIN
network:Updated:2024-05-13 17:28:50
%ok

Where ARIN had a /8 and Cogent, Cogent's server has the /29 and the company using it.

Records come in more than one shape. Cogent's server sends one block of network: lines. Hurricane Electric's marks references with ;I: and sends the holder's name and address as a separate contact: record, so a parser has to follow the reference.

Whois libraries don't always follow the referral. whoiser, a Node.js whois client, has an open issue where a lookup fails trying to resolve rwhois.rcn.net:4321 as a hostname. Code that reads only registry whois reads the ISP.

What RWHOIS holds

IP RWHOIS is collected weekly from the RWHOIS servers the registries refer to. Its run of 2026-10-08:

MeasureValue
Servers that answered89
Networks returned171,872
IPv4 addresses they cover31.3M
Networks smaller than a /24118,321 (68.8%)
Networks of a /29 or smaller105,782 (61.5%)
Distinct holder names44,262
Networks with an abuse contact10,938 (6.4%)

Only 5,162 of the 171,867 distinct networks (3.0%) are also in ARIN's whois with the same start and end. Of those smaller than a /24, it's 1,332 of 118,317 (1.1%). For the other 97%, ARIN's whois has no record of the block.

Most of what RWHOIS adds is inside /24s. Its 118,321 networks smaller than a /24 sit in just 7,733 /24s, and 5,221 of those are split between two or more holders, 2,382 between ten or more. Cogent's server alone returned 69,773 networks, for 18,170 distinct customers.

Who needs the customer

An abuse report about a /29 belongs with the hosting company that runs it, not the transit provider above it. A fraud team learns nothing from "Cogent" or "Hurricane Electric" next to an address, and the customer's name tells it who's actually there. And no registry's bulk files carry that layer, which matters to anyone building IP data.

Its limits

Every network the servers return is IPv4. Only 6.4% of networks name an abuse contact, so for most of them the abuse address is still the operator's. Servers come and go: 89 answered on 2026-10-08, against 95 on 2026-09-03. And no registry publishes RWHOIS data in bulk: to have it, you ask each server.

Using it at scale

IP RWHOIS has every one of those networks with its holder, contacts, address and the parent network the server names, as gzipped CSV and MMDB; its docs list the columns. Pair it with IP Whois for the registry record and IP Abuse Contact for where reports go. To license them, see pricing or talk to us.

Written by

  • Uman Shahzad

    Founder & CEO

    Uman has worked on IP data for over eight years, including as lead engineer at IPinfo. He built systems and practices that IP data companies now use to run at scale and keep their data accurate.

Get new posts by email

Or follow along in a feed reader.

RSS feed

Put this data to work.

Everything these posts report on comes from the databases we license, and you can test them first.

00 · Evaluate

Test the real build first.

An evaluation license puts a full current build in your hands, with no sampling, so you can measure it against your own traffic before anyone talks about terms.

01 · License

Then license what you use.

Standard, for detection and decisions inside your own product and operations.
Redistribution, when the data ships onward inside what you sell, priced by scope rather than by seat.
Annual terms, a named contact, and monthly, quarterly or yearly payment.