Generic Top-Level Domain (gTLD) Registry Agreements
.PRO Agreement Appendix 5 | Whois Specifications
![]() |
.PRO Agreement Appendix 5 Whois Specifications (22 April 2010) |
|
The Whois service substantially consists of two parts:
- Port 43 Whois services
- Web-based Whois services
Registry Operator’s Whois service is the authoritative Whois service for all second-level and third-level Internet domain names registered in the.PRO top-level domain and for all hosts registered using these names. This service shall be available to anyone. It shall be available via port 43 access and via links at the Registry Operator’s web site.
Provisions for the detection of abusive usage of Registry Operator’s Whois system (e.g., excessive numbers of queries from one source), and corresponding protective measures, have been implemented, and Registry Operator may implement further countermeasures against abuse as necessary.
Registry Operator’s Whois service will be updated on a near real-time basis.
The Whois servers shall provide results in ASCII for standard and IDN .PRO domains.
The status values reported will be those stated in http://www.ietf.org/rfc/rfc3731.txt except that domains in PendingDelete status will be reported as either PENDING-DELETE (Restorable) or PENDING-DELETE (Scheduled for release) as appropriate.
- The format of responses will follow a semi-free text format outline below, preceded by a mandatory disclaimer specifying the rights of Registry Operator, and of the user querying the database.
- Each data object shall be represented as a set of key/value pairs, with lines beginning with keys, followed by the colon as a delimiter, followed by the value.
- All Whois data will be in the ASCII character set, which has encoding compatible with UTF-8 for easy transition to including internationalized data, and as per the IETF's recommendations on i18n in Internet protocols. For fields where more than one value exists, multiple key/value pairs with the same key shall be allowed (for example to list multiple name servers). The first key/value pair after a blank line should be considered the start of a new record, and should be considered as identifying that record, and is used to group data, such as hostnames and IP addresses, or a domain name and registrant information, together.
- All record and key types shall be specified in a publicly available description on the Registry Operator website. The key names and record types should change as infrequently as possible, and only upon the agreement of ICANN and Registry Operator.
Registry Operator will make available a Whois interface on its website which can also be linked to by each ICANN-Accredited Registrar that is a party to a Registry-Registrar Agreement. The information available in the Whois database will be returned as a results page on the website.
Query and Output for Reports Delivered by Web Page and Port 43
For all Whois queries, the client provides a character string for which information is desired and optionally, the object type and interpretation control parameters to limit the search. Several interpretation controls are defined below to limit searches. If the object type and interpretation control parameters are not specified, Whois searches for the character string in the Name fields of the Domain object. Queries can be made as either an "exact search" or as a "partial search", both of which are insensitive to the case of the input string.
By default, if multiple matches are found for a query, then a summary of all the matching results is presented. A second query is required to retrieve the specific details of one of the matching records.
If only a single match is found, then full details will be provided. Full detail consists of the data in the matching object as well as the data in any associated objects. Additional information and samples of the various types of Whois result records are available in the section below.
Whois query controls fall into two categories: those that specify the type of field and those that modify the interpretation of the input or determine the type of output to provide.
The following keywords restrict a search to a specific object type:
Domain: | Search only domain objects. The input string is searched in the Name field. |
Host: | Search only name server objects. The input string is searched in the Name field and the IP Address field. |
Contact: | Search only contact objects. The input string is searched in the ID field. |
Registrar: | Search only registrar objects. The input string is searched in the Name field. |
By default, if no object type control is specified, then the Name field of the Domain object is searched.
The following keywords modify the interpretation of the input or determine the level of output to provide:
ID: | Search on ID field of an object. This applies to Contact IDs and Registrar IDs. |
Full or '=': | Always show detailed results, even for multiple matches |
Summary or SUM: | Always show summary results, even for single matches |
'%': | Used as a suffix on the input, will produce all records that start with that input string |
'_': | Used as a suffix on the input, will produce all records that start with that input string and have one and only one additional character |
By default, if no interpretation control keywords are used, the output will include full details if a single record is found and a summary if multiple matches are found.
A Whois query that results in domain information will return the following example fields from the Domain object and the associated data from host and contact objects. This set of data is also referred to as the Domain Record.
The following output is an example of a Whois response for a domain record.
Input:
WHOISDOMAIN.PRO
-or-
domain WHOISDOMAIN.PRO
Output:
Domain ID:D5353344-LRMS Domain Name:WHOISDOMAIN.PRO Created On:01-Jan-2005 04:00:00 UTC Last Updated On:10-Jan-2005 20:25:23 UTC Expiration Date:01-Jan-2007 04:00:00 UTC Sponsoring Registrar:EXAMPLE REGISTRAR LLC (R63-LRMS) Status:DELETE PROHIBITED Status:RENEW PROHIBITED Status:TRANSFER PROHIBITED Status:UPDATE PROHIBITED Registrant ID:5372808-ERL Registrant Name:EXAMPLE REGISTRAR REGISTRANT Registrant Organization:EXAMPLE REGISTRANT ORGANIZATION Registrant Street1:123 EXAMPLE STREET Registrant City:ANYTOWN Registrant State/Province:AP Registrant Postal Code:A1A1A1 Registrant Country:EX Registrant Phone:+1.1235551234 Registrant Email:EMAIL@EXAMPLE.COM Admin ID:5372809-ERL Admin Name:EXAMPLE REGISTRAR ADMINISTRATIVE Admin Organization:EXAMPLE REGISTRANT ORGANIZATION Admin Street1:123 EXAMPLE STREET Admin City:ANYTOWN Admin State/Province:AP Admin Postal Code:A1A1A1 Admin Country:EX Admin Phone:+1.1235551234 Admin Email:EMAIL@EXAMPLE.COM Billing ID:5372810-ERL Billing Name:EXAMPLE REGISTRAR BILLING Billing Organization:EXAMPLE REGISTRANT ORGANIZATION Billing Street1:123 EXAMPLE STREET Billing City:ANYTOWN Billing State/Province:AP Billing Postal Code:A1A1A1 Billing Country:EX Billing Phone:+1.1235551234 Billing Email:EMAIL@EXAMPLE.COM Tech ID:5372811-ERL Tech Name:EXAMPLE REGISTRAR TECHNICAL Tech Organization:EXAMPLE REGISTRAR LLC Tech Street1:123 EXAMPLE STREET Tech City:ANYTOWN Tech State/Province:AP Tech Postal Code:A1A1A1 Tech Country:EX Tech Phone:+1.1235551234 Tech Email:EMAIL@EXAMPLE.COM Right to Use: NY State Bar #3244568 Name Server:NS01.EXAMPLEREGISTRAR.PRO Name Server:NS02.EXAMPLEREGISTRAR.PRO
A Whois query that results in Nameserver information will return the following. This set of information is referred to as the Nameserver Record.
Input:
host NS01.EXAMPLEREGISTRAR.PRO
-or-
host 192.168.0.100
Output:
Host ID:H123456-LRMS Host Name:NS01.EXAMPLEREGISTRAR.PRO Sponsoring Registrar:R123-LRMS Created On:01-Jan-2005 20:21:50 UTC Last Updated On:01-Jan-2005 20:22:58 UTC IP Address:192.168.0.100
A Whois query that results in contact information will return the following. This set of information is referred to as the Contact Record.
Input:
contact CNT-2222
Output:
Contact ID:CNT-2222 Sponsoring Registrar:R1234-LRMS Name:EXAMPLE CONTACT Organization:EXAMPLE ORGANIZATION LLC Street1:123 EXAMPLE STREET City:ANYTOWN Postal Code:A1A1A1 Country:EX Phone:+1.4443331234 Email:EMAIL@EXAMPLE.COM Created On:01-Jan-2005 14:33:12 UTC
A Whois query that results in Registrar information will return the following. This set of information is referred to as the Registrar Record.
Input:
Whois registrar EXAMPLE REGISTRAR LLC
Output:
Registrar ID:FDRD-DR Registrar GUID:99 Registrar Organization:EXAMPLE REGISTRAR LLC Street1:123 EXAMPLE STREET City:ANYTOWN Postal Code:A1A1A1 Country:EX Phone:+1.4443331234 Email:EMAIL@EXAMPLE.COM Created On:01-Jan-2005 16:50:58 UTC Last Updated On:10-Jan-2005 15:34:36 UTC Status:OK
2. Whois Provider Data Specification
If requested by ICANN, Registry Operator will provide bulk access to up-to-date data concerning domain name and nameserver registrations maintained by Registry Operator in connection with the .PRO TLD on a daily schedule. This is only for purposes of providing free public query-based access to up-to-date data concerning domain name and nameserver registrations in multiple TLDs, to a party designated from time to time in writing by ICANN (the "Designated Recipient").
The specification of the content and format of this data, and procedures for providing access, will be as stated below, until changed according to the Registry Agreement.
Content
The data sets will consist of files containing the following:
1. Registrar objects. The registrar object corresponds to a single registrar. It includes the following data:
Registrar ID (conforming to the IANA registrar-ids registry)
Contact ID of Registrar
Registrar Administrative Contacts
Registrar Technical Contacts
Registrar Billing Contacts
Registrar URL
Registrar Creation Date
Registrar Last Updated Date
2. Contact objects. The contact object corresponds to a single contact (whether registrant, administrative, technical or billing contact). The contact object includes the following data:
Contact ID
Contact Name
Contact Organization
Contact Address, City, State/Province, Country
Contact Postal Code
Contact Phone, Fax, E-mail
3. Nameserver objects. A nameserver object corresponds to a single registered nameserver. The nameserver object includes the following data:
Name Server ID
Name Server Host Name
Name Server IP Addresses if applicable
Current Registrar
Name Server Creation Date
Name Server Last Updated Date
4. Domain objects. The domain object corresponds to a single Registered Name. Each domain object includes the following data:
Domain ID
Domain Name
Sponsoring Registrar
Domain Status
All contact information (including all details) with at least one each of:
- Registrant
- Administrative
- Technical
- Billing
All nameservers associated with this domain
Domain Registration Date
Domain Expiration Date
Domain Last Updated Date
Format
The format for the above files shall be as specified by ICANN, after consultation with Registry Operator.
Procedures for Providing Access
The procedures for providing daily access shall be as mutually agreed by ICANN and Registry Operator. In the absence of an agreement, the files shall be provided by Registry Operator sending the files in encrypted form to the party designated by ICANN by Internet File Transfer Protocol.
Whois Data Specification – ICANN
If requested by ICANN, Registry Operator shall provide bulk access by ICANN to up-to-date data concerning domain name and nameserver registrations maintained by Registry Operator in connection with the Registry TLD on a daily schedule, only for purposes of verifying and ensuring the operational stability of Registry Services and the DNS. The specification of the content and format of this data, and the procedures for providing access, shall be as stated below, until changed according to the Registry Agreement.
Content
The data sets will consist of files containing the following:
1. Registrar objects. The registrar object corresponds to a single registrar. It includes the following data:
Registrar ID (conforming to the IANA registrar-ids registry)
Contact ID of Registrar
Registrar Administrative Contacts
Registrar Technical Contacts
Registrar Billing Contacts
Registrar URL
Registrar Creation Date
Registrar Last Updated Date
2. Contact objects. The contact object corresponds to a single contact (whether registrant, administrative, technical or billing contact). The contact object includes the following data:
Contact ID
Contact Name
Contact Organization
Contact Address, City, State/Province, Country
Contact Postal Code
Contact Phone, Fax, E-mail
3. Nameserver objects. A nameserver object corresponds to a single registered nameserver. The nameserver object includes the following data:
Name Server ID
Name Server Host Name
Name Server IP Addresses if applicable
Current Registrar
Name Server Creation Date
Name Server Last Updated Date
4. Domain objects. The domain object corresponds to a single Registered Name. Each domain object includes the following data:
Domain ID
Domain Name
Sponsoring Registrar
Domain Status
All contact information (including all details) with at least one each of:
- Registrant
- Administrative
- Technical
- Billing
All nameservers associated with this domain
Domain Registration Date
Domain Expiration Date
Domain Last Updated Date
Format
The format for the above files shall be as specified by ICANN, after consultation with Registry Operator.
Procedures for Providing Access
The procedures for providing daily access shall be as mutually agreed by ICANN and Registry Operator. In the absence of an agreement, an up-to-date version (encrypted using a public key supplied by ICANN) of the files shall be placed at least once per day on a designated server and available for downloading by ICANN by Internet File Transfer Protocol.