WhoWas ReadMe
ARIN’s WhoWas report contains historical registration information for a given IP address or Autonomous System Number (ASN). The publication of WhoWas data is provided subject to an approved request under ARIN’s WhoWas Terms of Use (ToU).
File Format
Because the WhoWas report contains the entire public history for a given IP address or ASN, it is much larger and more complex than a Whois query response. Each IP address or ASN could have been a part of multiple networks/AS ranges over time and have been issued to multiple organizations, each with its own associated Points of Contact (POCs).
A WhoWas report will be returned in a .zip file which contains a ReadMe file and a series of .tsv
files. The .tsv format allows for programmable parsing and is recognizable by spreadsheets. The .tsv files can be opened in spreadsheet software, in any plain text reader, or with any other software you have which supports .tsv files.
Report Summary
The first file you should open is the summary.tsv
, which lists each object that matched your WhoWas request (the ASN or the IP address), and each of the Org IDs and POCs that were historically associated with that number resource. Each of the listed objects in the summary will have its own .tsv file.
The list of objects in the summary.tsv
are ordered by:
NET
orASN
(depending on your request)Org ID
Customer
(applicable for IP Address requests only)POC
Find out more about these object types and how they relate to each other.
Content of Individual Reports
Each .tsv file will contain a complete history of publicly-viewable information for the given Handle.
For each object, the report will contain the data fields normally included in Whois query results, plus two additional fields:
- Action: This is either
CREATED
,MODIFIED
, orREGISTRATION REMOVED
.- Created represents the object’s first time appearing in Whois.
- Modified represents any changes to the individual data fields of the object.
- Registration Removed is the date the object was removed from ARIN’s Whois.
- Action Date: The month, day, and year for the listed action, in
MM/DD/YY
format (with no zero-padding)
Below is a description of the data fields included for each object type.
- Networks (NET) Report
- Autonomous System Number (ASN) Report
- Organization (Org ID) Report
- Customer Report
- Point of Contact (POC) Report
Field Name | Description |
---|---|
Action | The action taken on the network record. As previously explained, the value will be one of the following: Created ,Modified ,Registration Removed |
Action Date | The month, day, and year for the listed action, in MM/DD/YY format (with no zero-padding) |
Net Range | Specifies a range of IPv4 or IPv6 addresses that comprise the network, in the format of <start IP address> - <end IP address> . Spaces are present between the beginning address, the dash ("-"), and the end address. IPv4 and IPv6 addresses are expressed in shorthand notation. |
Net Name | The ARIN-registered Net Name for the IP network |
Net Handle | The Handle, or identifier, for the network |
Parent | The Handle of the network’s parent |
Net Type | The network type. There are four main types of network records: Direct Allocation ,Direct Assignment ,Reallocation ,Reassignment |
Origin AS | A comma-separated list of AS Numbers. Each number is preceded by AS . |
Organization | The Org or Customer Handle to which the network was issued. A separate .tsv file is provided for each Org/Customer Handle, showing the history of the organization record. |
Registration Date | The month, day, and year the network record was registered, in MM/DD/YY format (with no zero-padding) |
Comments | Public comments |
Resource Tech POCs | A comma-separated list of POC Handles serving the Tech function for the network. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Resource Abuse POCs | A comma-separated list of POC Handles serving the Abuse function for the network. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Resource NOC POCs | A comma-separated list of POC Handles serving the NOC function for the network. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Field Name | Description |
---|---|
Action | The action taken on the AS record. As previously explained, the value will be one of the following: Created ,Modified ,Registration Removed |
Action Date | The month, day, and year for the listed action, in MM/DD/YY format (with no zero-padding) |
Number | In most cases, this is a single ASN. In cases where the AS Handle represents a range, it is in the format of <start AS Number>–<end AS Number> . Spaces are not present between the beginning number, the dash ("-"), and the end number. The number(s) will not be preceded by AS. |
Name | The ARIN-registered ASN name for the ASN |
Handle | The Handle, or identifier, for the ASN |
Organization | The Org Handle to which the ASN was issued. A separate .tsv file is provided for each Org Handle, showing the history of the organization record. |
Registration Date | The month, day, and year the ASN record was registered, in MM/DD/YY format (with no zero-padding) |
Comments | Public comments |
ASN Tech POCs | A comma-separated list of POC Handles serving the Tech function for the ASN. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
ASN Abuse POCs | A comma-separated list of POC Handles serving the Abuse function for the ASN. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
ASN NOC POCs | A comma-separated list of POC Handles serving the NOC function for the ASN. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Field Name | Description |
---|---|
Action | The action taken on the organization record. As previously explained, the value will be one of the following: Created ,Modified ,Registration Removed |
Action Date | The month, day, and year for the listed action, in MM/DD/YY format (with no zero-padding) |
Org Name | The Organization name registered with ARIN |
Org Handle | The Handle, or unique identifier, for the organization in ARIN’s database |
Address | The street address of the organization |
City | The city of the organization |
State/Province | The two-letter abbreviation of the state or province of the organization |
Postal Code | The postal code of the organization |
Country | The ISO-3166 two-character country code of the organization |
Registration Date | The month, day, and year the organization record was registered, in MM/DD/YY format (with no zero-padding) |
Comments | Public comments |
Referral Server | The publicly-accessible rwhois server for the organization |
Org Admin POC | The POC Handle of the POC serving the Admin function for the organization. A separate .tsv file is provided for the POC Handle, showing the history of the POC record. |
Org Tech POCs | A comma-separated list of POC Handles serving the Tech function for the organization. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Org Abuse POCs | A comma-separated list of POC Handles serving the Abuse function for the organization. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Org NOC POCs | A comma-separated list of POC Handles serving the NOC function for the organization. A separate .tsv file is provided for each POC Handle, showing the history of the POC record. |
Field Name | Description |
---|---|
Action | The action taken on the customer organization record. As previously explained above, the value will be one of the following: Created ,Modified ,Registration Removed |
Action Date | The month, day, and year for the listed action, in MM/DD/YY format (with no zero-padding) |
Name | The customer organization name registered with ARIN. In cases where the customer organization is marked as private, the report displays Private Customer. |
Handle | The Handle, or unique identifier, for the customer organization in ARIN’s database |
Address | The street address of the customer organization. In cases where the customer organization is marked as private, the report displays Private Residence. |
City | The city of the customer organization. |
State/Province | The two-letter abbreviation of the state or province of the customer organization |
Postal Code | The postal code of the customer organization |
Country | The ISO-3166 two-character country code of the customer organization |
Registration Date | The month, day, and year the customer organization record was registered, in MM/DD/YY format (with no zero-padding) |
Field Name | Description |
---|---|
Action | The action taken on the POC record. As previously explained, the value will be one of: Created ,Modified ,Registration Removed |
Action Date | The month, day, and year for the listed action, in MM/DD/YY format (with no zero-padding) |
First Name | POC’s first name |
Middle Name | POC’s middle name |
Last Name | POC’s last name, or, if a role account, the role account name |
POC Handle | The Handle, or unique identifier, for the POC in ARIN’s database |
Company | The name of the POC’s company |
Address | The street address of the POC |
City | The city of the POC |
State/Province | The two-letter abbreviation of the state or province of the POC |
Postal Code | The postal code of the POC |
Country | The ISO-3166 two-character country code of the POC |
Registration Date | The month, day, and year the POC record was registered, in MM/DD/YY format (with no zero-padding) |
Comments | Public comments |
Phone | A comma-separated list of phone numbers associated with the POC. This field contains the phone number, followed by the type in parenthesis. The type can be: Office ,Fax ,Mobile |
Email Address | A comma-separated list of email addresses associated with the POC |
Additional Information
Some helpful hints for understanding several peculiarities you might see in the data in a WhoWas report:
ARIN recycles ASNs and NETs when possible.
For example, ARIN may register AS123 to one customer, who uses it for a few years and then returns it to ARIN when they no longer need it. Later, ARIN will issue AS123 to a new customer. This may happen numerous times, so you can expect to see many CREATED
and REGISTRATION REMOVED
rows for any given NET or ASN.
ASNs and NETs are sometimes removed for a short period of time.
Typically, ASNs and NETs leave the database for one of three reasons:
- They are returned by the registrant
- They are revoked by ARIN due to non-payment of fees; or
- ARIN reclaims the registrations due to fraud
Sometimes (especially with revocations due to non-payment), the registration will eventually be reinstated. In the WhoWas data, this will be displayed with individual actions marked CREATED
and REGISTRATION REMOVED
.
ARIN’s Whois has database constraints that require all Org IDs to have one Admin POC, at least one Tech POC, and at least one Abuse POC.
Many older objects have no useful POC data, so ARIN has placed the POC: CKN23-ARIN
on the record to complete the missing data. CKN23-ARIN
is the placeholder object denoting that ARIN does not have a bona fide contact for the Org ID.