WHOIS

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 12 июня 2023 года; проверки требуют5 правок.
Перейти к навигацииПерейти к поиску

WHOIS (отангл. who is — «кто это?») —сетевой протоколприкладного уровня, базирующийся на протоколеTCP (порт 43)[1]. Основное применение — получение регистрационных данных о владельцахдоменных имён,IP-адресов иавтономных систем.

Протокол подразумеваетархитектуру «клиент-сервер» и используется для доступа к публичным серверамбаз данных (БД)регистраторов IP-адресов ирегистраторов доменных имён. Текущая версия этого протокола описана вRFC 3912. Чаще всего WHOIS-клиенты реализованы в видеконсольных программ. Однако, поскольку для многих пользователейкомандная строка недоступна или неудобна, на основе консольных клиентов обычно создаютсявеб-формы, доступные пользователям на многихсайтах вИнтернете. Кроме того, существуют WHOIS-клиенты и сграфическим интерфейсом.

Изначально целью появления системы WHOIS на свет было дать возможность системным администраторам искать контактную информацию других администраторов IP-адресов или доменных имён (аналогично «Белым страницам», «white pages»).

У WHOIS есть аналог — стандарт протокола RWhois.

Содержание

Централизованная и распределённая модели

[править |править код]

Базы данных, имеющие WHOIS-интерфейс, бывают централизованными и распределёнными.

  • В первом случае один WHOIS-сервер содержит полную БД и отвечает на запросы, касающиеся всех регистраторов. По такой схеме построен WHOIS-сервер, например, для доменов.org и.ru.
  • Во втором случае центральный WHOIS-сервер не содержит полной БД и лишь перенаправляет пользователя на WHOIS-сервер соответствующего регистратора. По такой схеме работает WHOIS для домена.com. Когда WHOIS-клиент «умеет» распознавать такое перенаправление, он сам запрашивает нужный периферийный WHOIS-сервер, в противном случае пользователю приходится делать это вручную. В протоколе WHOIS не предусмотрено различения централизованной и распределённой моделей.

Конкретная реализация хранилища регистрационных записей зависит от регистратора. Некоторые домены верхнего уровня, включая .com и .net, используют распределённую архитектуру, что дает регистраторам возможность включать в записи произвольную информацию о своих клиентах. Другие реестры доменов, например.org, хранят данные централизованно.

Интернационализация протокола

[править |править код]

Изначально протокол WHOIS был создан без учёта поддержки национальных языков (с кодировкой символовASCII) и сам по себе стандарт никак не регламентирует кодировку запросов клиента и ответа сервера. Для избежания этой неопределенности, в частности, в случае использования доменных имен и зон на национальном языке, в настоящее время используется специальный алгоритм кодированияpunycode[2].

Примеры

[править |править код]

Запрос о доменном имени

[править |править код]
$> whois wikipedia.orgNOTICE: Access to .ORG WHOIS information is provided to assist persons in determining the contents of a domain name registration record in the Public Interest Registryregistry database. The data in this record is provided by Public Interest Registryfor informational purposes only, and Public Interest Registry does not guarantee its accuracy.  This service is intended only for query-based access.  You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to: (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Registry Operator or any ICANN-Accredited Registrar, except as reasonably necessary to register domain names or modify existing registrations.  All rights reserved. Public Interest Registry reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy.Domain ID:D51687756-LRORDomain Name:WIKIPEDIA.ORGCreated On:13-Jan-2001 00:12:14 UTCLast Updated On:02-Dec-2009 20:57:17 UTCExpiration Date:13-Jan-2015 00:12:14 UTCSponsoring Registrar:GoDaddy.com, Inc. (R91-LROR)Status:CLIENT DELETE PROHIBITEDStatus:CLIENT RENEW PROHIBITEDStatus:CLIENT TRANSFER PROHIBITEDStatus:CLIENT UPDATE PROHIBITEDRegistrant ID:CR31094073Registrant Name:DNS AdminRegistrant Organization:Wikimedia Foundation, Inc.Registrant Street1:149 New Montgomery StreetRegistrant Street2:Third FloorRegistrant Street3:Registrant City:San FranciscoRegistrant State/Province:CaliforniaRegistrant Postal Code:94105Registrant Country:USRegistrant Phone:+1.4158396885Registrant Phone Ext.:Registrant FAX:+1.4158820495Registrant FAX Ext.:Registrant Email:dns-admin@wikimedia.orgAdmin ID:CR31094075Admin Name:DNS AdminAdmin Organization:Wikimedia Foundation, Inc.Admin Street1:149 New Montgomery StreetAdmin Street2:Third FloorAdmin Street3:Admin City:San FranciscoAdmin State/Province:CaliforniaAdmin Postal Code:94105Admin Country:USAdmin Phone:+1.4158396885Admin Phone Ext.:Admin FAX:+1.4158820495Admin FAX Ext.:Admin Email:dns-admin@wikimedia.orgTech ID:CR31094074Tech Name:DNS AdminTech Organization:Wikimedia Foundation, Inc.Tech Street1:149 New Montgomery StreetTech Street2:Third FloorTech Street3:Tech City:San FranciscoTech State/Province:CaliforniaTech Postal Code:94105Tech Country:USTech Phone:+1.4158396885Tech Phone Ext.:Tech FAX:+1.4158820495Tech FAX Ext.:Tech Email:dns-admin@wikimedia.orgName Server:NS0.WIKIMEDIA.ORGName Server:NS1.WIKIMEDIA.ORGName Server:NS2.WIKIMEDIA.ORGName Server: Name Server: Name Server: Name Server: Name Server: Name Server: Name Server: Name Server: Name Server: Name Server: DNSSEC:Unsigned

Для получения актуальных данных рекомендуется использовать официальный whois-сервер для зоны, например:

$> whois -h whois.pir.org wikipedia.org

Запрос об IP-адресе

[править |править код]
$> whois 207.142.131.202## Query terms are ambiguous.  The query is assumed to be:#     "n 207.142.131.202"## Use "?" to get help.### The following results may also be obtained via:# http://whois.arin.net/rest/nets;q=207.142.131.202?showDetails=true&showARIN=false#NetRange:       207.142.0.0 - 207.142.255.255CIDR:           207.142.0.0/16OriginAS:       NetName:        ALERON-207-142NetHandle:      NET-207-142-0-0-1Parent:         NET-207-0-0-0-0NetType:        Direct AllocationComment:        ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLERegDate:        1996-06-03Updated:        2005-02-08Ref:            http://whois.arin.net/rest/net/NET-207-142-0-0-1OrgName:        AGISOrgId:          AGISAddress:        1015 31st St NWCity:           WashingtonStateProv:      DCPostalCode:     20007Country:        USRegDate:        1994-08-26Updated:        2005-07-13Ref:            http://whois.arin.net/rest/org/AGISOrgAbuseHandle: COGEN-ARINOrgAbuseName:   Cogent AbuseOrgAbusePhone:  +1-877-875-4311 OrgAbuseEmail:  abuse@cogentco.comOrgAbuseRef:    http://whois.arin.net/rest/poc/COGEN-ARINOrgNOCHandle: ZC108-ARINOrgNOCName:   Cogent CommunicationsOrgNOCPhone:  +1-877-875-4311 OrgNOCEmail:  noc@cogentco.comOrgNOCRef:    http://whois.arin.net/rest/poc/ZC108-ARINOrgTechHandle: IPALL-ARINOrgTechName:   IP AllocationOrgTechPhone:  +1-877-875-4311 OrgTechEmail:  ipalloc@cogentco.comOrgTechRef:    http://whois.arin.net/rest/poc/IPALL-ARINRTechHandle: IPALL-ARINRTechName:   IP AllocationRTechPhone:  +1-877-875-4311 RTechEmail:  ipalloc@cogentco.comRTechRef:    http://whois.arin.net/rest/poc/IPALL-ARIN## ARIN WHOIS data and services are subject to the Terms of Use# available at: https://www.arin.net/whois_tou.html#

Примечания

[править |править код]
  1. RFC 3912 — WHOIS Protocol Specification . IETF. Дата обращения: 15 мая 2025.
  2. RFC 3492: Punycode . IETF. Дата обращения: 15 мая 2025.

См. также

[править |править код]

Ссылки

[править |править код]
Источник —https://ru.wikipedia.org/w/index.php?title=WHOIS&oldid=150437997
Категория:
Скрытые категории: