Помощь - Поиск - Пользователи - Календарь
Полная версия: Whois
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Сайт hostobzor.ru > Новости проекта
Admin
Переписан скрипт сервиса WhoIs.

Снято ограничение на количество опрашиваемых whois-серверов.
::alex::
Здравствуйте.
В силу каких обстоятельств показывается та или иная информация о домене?
Почему об одном домене показывается много информации, а о другом почти ничего?
CODE
status:      connect

Показывается ли информация об иностранных доменах?
physicien
Скрипт получился удобным. Его автор без сомнения достоин похвалы smile.gif

Но действительно, почему об одном домене показывается краткая исчерпывающая информация, а о другом почти ничего?
Admin
QUOTE(physicien @ 08.01.2006, 01:13)
Скрипт получился удобным. Его автор без сомнения достоин похвалы smile.gif

Спасибо, приятно слышать. Если бы считал себя профессиональным PHP-программистом, выложил бы скрипт в свободное плавание под GPL. Но, боюсь насмешек профи smile.gif.

QUOTE
Но действительно, почему об одном домене показывается краткая исчерпывающая информация, а о другом почти ничего?

Извините, не знаю Ваш уровень подготовки, поэтому объяснение будет на "детском" уровне.

Запрос отправляется скриптом на так называемый whois-сервер. В зависимости от зоны домена, информация о нем хранится на разных региональных серверах. Различные серверы выдают разный объем информации, который обусловлен множеством различных факторов, в т.ч. и местным законодательством. Поэтому получаемый Вами объем информации по разным доменам и отличается.

QUOTE
Показывается ли информация об иностранных доменах?

Да, конечно. В сегодняшнем состоянии скрипт способен выдать информацию по 145 зонам (по всем тем, о существовании whois-серверов для которых знает ICANN (Internet Corporation for Assigned Names and Numbers). Однако не все страны располагают whois-серверами, незначительное количество предоставляет возможность получения whois-данных только через веб-интерфейс на своих сайтах. Такую информацию мой скрипт Вам не выдаст. Но благо таких зон не много и назвать их популярными среди наших соотечественников я бы не взялся.
::alex::
Спасибо за разъяснение.
QUOTE
Извините, не знаю Ваш уровень подготовки, поэтому объяснение будет на "детском" уровне.

Эт как раз для меня smile.gif
QUOTE
Различные серверы выдают разный объем информации, который обусловлен множеством различных факторов, в т.ч. и местным законодательством.

Вот я и смотрю домены зоны de - только статус конект/фри. Значит дело в законодательстве страны?
QUOTE
Однако не все страны располагают whois-серверами, незначительное количество предоставляет возможность получения whois-данных только через веб-интерфейс на своих сайтах.

А можно пример?(из любопытства)
Admin
QUOTE(::alex:: @ 08.01.2006, 02:04)
Вот я и смотрю домены зоны de - только статус конект/фри. Значит дело в законодательстве страны?

А можно пример?(из любопытства)

Вот как раз de, несмотря на то, что whois-сервер зарегистрирован, мне так и не удалось добиться от WHOIS.DENIC.DE вразумительных ответов. И законодательство страны здесь ни при чем. Рапортует о коннекте и не более того. Поэтому для проверки доменов *.de рекомендую использовать их веб-интерфейс на http://www.denic.de. Там получите полную информацию.
physicien
Admin, спасибо за подробные разъяснения.

Всё верно, но по одному домену в зоне "com" можно получить разную информацию.

Например, Ваш ХуИз выдаёт:
QUOTE
Domain Name: ***.COM
  Registrar: DIRECT INFORMATION PVT LTD D/B/A PUBLICDOMAINREGISTRY.COM
  Whois Server: whois.PublicDomainRegistry.com
  Referral URL: http://www.PublicDomainRegistry.com
  Name Server: NS1.*.RU
  Name Server: NS2.*.RU
  Status: ACTIVE
  Updated Date: 02-dec-2005
  Creation Date: 31-aug-2005
  Expiration Date: 31-aug-2006


В то же время, пользуясь формой на сайте одного из известных хостеров, я могу получить подробную информацию, вплоть до того, через кого был зарегистрирован домен.
Admin
QUOTE(physicien @ 08.01.2006, 02:41)
Admin, спасибо за подробные разъяснения.

Всё верно, но по одному домену в зоне "com" можно получить разную информацию.

Например, Ваш ХуИз выдаёт:
В то же время, пользуясь формой на сайте одного из известных хостеров, я могу получить подробную информацию, вплоть до того, через кого был зарегистрирован домен.
*


Очевидно, разные источники. Я использую только официальные. В частности, для COM - VeriSign'овский whois.networksolutions.com (или, если он молчит, то whois.crsnic.net ). Вы не могли бы здесь опубликовать по тому же домену (Domain Name: ***.COM) ответ сервиса с сайта этого хостера? Там в тексте должен указываться источник.
physicien
QUOTE(Admin)
Вы не могли бы здесь опубликовать по тому же домену (Domain Name: ***.COM) ответ сервиса с сайта этого хостера?


С удовольствием вышлю Вам эту информацию по Личной Почте,
но в настоящий момент при отправке письма пишет, что:
QUOTE
Невозможно отправить это письмо, так как получатель не имеет прав пользования Личным Ящиком или его личный ящик переполнен.

Это Личное письмо не отправлено
WebXL
QUOTE(Admin @ 08.01.2006, 03:57)
Очевидно, разные источники. Я использую только официальные. В частности, для COM - VeriSign'овский whois.networksolutions.com (или, если он молчит, то whois.crsnic.net ). Вы не могли бы здесь опубликовать по тому же домену (Domain Name: ***.COM) ответ сервиса с сайта этого хостера? Там в тексте должен указываться источник.
*



Ну вот например (домен взял наобум), ответ с хостобзора:
QUOTE
  Domain Name: WEBDESIGN.COM
  Registrar: TUCOWS INC.
  Whois Server: whois.opensrs.net
  Referral URL: http://domainhelp.tucows.com
  Name Server: NS.OKDIRECT.COM
  Name Server: NS2.OKDIRECT.COM
  Status: REGISTRAR-LOCK
  Updated Date: 05-aug-2003
  Creation Date: 13-aug-1997
  Expiration Date: 12-aug-2006


>>> Last update of whois database: Sat, 7 Jan 2006 15:14:26 EST <<<



и ответ из ...другого источника biggrin.gif
QUOTE
Registrant:
DigiMedia.com, L.P.
4245 Kemp Blvd., Ste 818
Wichita Falls, TX 76308
US

Domain name: WEBDESIGN.COM

Administrative Contact:
    Day, Scott  admin@digimedia.com
    4245 Kemp Blvd., Ste 818
    Wichita Falls, TX 76308
    US
    940-691-1800    Fax: 940-691-1803

Technical Contact:
    Day, Scott  admin@digimedia.com
    4245 Kemp Blvd., Ste 818
    Wichita Falls, TX 76308
    US
    940-691-1800    Fax: 940-691-1803



Registrar of Record: TUCOWS, INC.
Record last updated on 25-May-2004.
Record expires on 12-Aug-2006.
Record created on 13-Aug-1997.

Domain servers in listed order:
    NS.OKDIRECT.COM  216.234.246.133
    NS2.OKDIRECT.COM  216.234.246.134


Domain status: REGISTRAR-LOCK



При запросе использую whois.crsnic.net, если он "молчит", то whois.networksolutions.com, если и он "молчит", то whois.internic.net smile.gif
Admin
ПМ пока заблокировал, т.к. много приходится работать вне нормального доступа (а на КПК удобнее читать e-mail, чем ползать по форуму smile.gif). Писать можно (и лучше) через http://hostobzor.ru/mail/

Но в общем это не совсем важно. Скорее всего он пользуется базой того регистратора, у кого домены регистрирует.

Вкратце объясню как получить самую полную информацию:

1. Освобожденный мной домен hostobzor.com тут же был зарегистрирован предпримчивым(?) пользователем Сети.

На hostobzor.ru мы получим:
CODE
Whois Server Version 1.3

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

  Domain Name: HOSTOBZOR.COM
  Registrar: ENOM, INC.
  Whois Server: whois.enom.com
  Referral URL: http://www.enom.com
  Name Server: DNS1.NAME-SERVICES.COM
  Name Server: DNS2.NAME-SERVICES.COM
  Name Server: DNS3.NAME-SERVICES.COM
  Name Server: DNS4.NAME-SERVICES.COM
  Name Server: DNS5.NAME-SERVICES.COM
  Status: REGISTRAR-LOCK
  Updated Date: 06-mar-2005
  Creation Date: 06-mar-2005
  Expiration Date: 06-mar-2006


>>> Last update of whois database: Sat, 7 Jan 2006 15:14:26 EST <<<


Обратите внимание на строки:
CODE
  Whois Server: whois.enom.com
  Referral URL: http://www.enom.com


Для того, чтобы найти нынешнего хозяина и поинтересоваться у него, нафига домен ему понадобился, следует воспользоваться whois-сервисом регистратора ENOM. Т.е. идем на указанный http://www.enom.com, там на стр. http://www.enom.com/domains/whois.asp вводим в форму HOSTOBZOR.COM и получаем полнее некуда:

CODE
WhoIs Results for hostobzor.com

Contact Type Registrant
Organization Name: M-9.net, IHSP  
First Name: Vladimir  
Last Name: Sergeev  
Address 1: Moskovskiy, 181  
Address 2:  
City: St-Petersburg  
StateProvince:  
PostalCode: 190000  
Country: RU  
Phone: +7.8124681323  
Fax: +7.95705928572350  
EmailAddress:  



Contact Type Administrative
Organization Name: M-9.net, IHSP  
First Name: Vladimir  
Last Name: Sergeev  
Address 1: Moskovskiy, 181  
Address 2:  
City: St-Petersburg  
StateProvince:  
PostalCode: 190000  
Country: RU  
Phone: +7.8124681323  
Fax: +7.95705928572350  
EmailAddress:  



Contact Type Billing
Organization Name: M-9.net, IHSP  
First Name: Vladimir  
Last Name: Sergeev  
Address 1: Moskovskiy, 181  
Address 2:  
City: St-Petersburg  
StateProvince:  
PostalCode: 190000  
Country: RU  
Phone: +7.8124681323  
Fax: +7.95705928572350  
EmailAddress:  



Contact Type Technical
Organization Name: M-9.net, IHSP  
First Name: Vladimir  
Last Name: Sergeev  
Address 1: Moskovskiy, 181  
Address 2:  
City: St-Petersburg  
StateProvince:  
PostalCode: 190000  
Country: RU  
Phone: +7.8124681323  
Fax: +7.95705928572350  
EmailAddress:  



Other Information
nameserver:  DNS1.NAME-SERVICES.COM
DNS2.NAME-SERVICES.COM
DNS3.NAME-SERVICES.COM
DNS4.NAME-SERVICES.COM
DNS5.NAME-SERVICES.COM

created-by:  enom  
registration-expiration-date:    
registrar:  enom  
updated-by:  enom  
created-date:    
updated-date:    
status:  


Т.е. если бы я подключил к своему скрипту сервер whois.enom.com, то скорее всего по всем доменам, зарегистрированным у ENUM, пользователи получали бы более развернутую информацию, но еще не известно, что бы они получали по COM доменам от других регистраторов. Поэтому для общего пользования лучше все же использовать более универсальные варианты, а детали уже можно сходить к первоисточнику уточнить.
physicien
QUOTE
Т.е. если бы я подключил к своему скрипту сервер whois.enom.com, то скорее всего по всем доменам, зарегистрированным у ENUM, пользователи получали бы более развернутую информацию, но еще не известно, что бы они получали по COM доменам от других регистраторов. Поэтому для общего пользования лучше все же использовать более универсальные варианты, а детали уже можно сходить к первоисточнику уточнить.


Теперь всё понятно.
Спасибо за разъяснения.
::alex::
Теперь будет чем заняться biggrin.gif
Вместе с другой информацией об интересующем меня проекте "здешний" who is выдал
CODE
>>> Last update of whois database: Sat, 7 Jan 2006 15:14:26 EST <<<

NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar.  Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.

TERMS OF USE: You are not authorized to access or query our Whois
database through the use of electronic processes that are high-volume and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following terms of use: You agree that you may use this Data only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of VeriSign. You agree not to
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability.  VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
reserves the right to modify these terms at any time.

The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.

в тч
CODE
Whois Server: whois.criticalinternet.com

а по этой ссылке помимо поля для домена стоит картинка и поле для букв, против автоматики. Наверно ещё одна причина, по которой трудно собрать всю информацию в одном месте.
P.S. спасибо, теперь хоть узнал, на кого зарегистрирован "мой" домен
Aladdin

в качестве дополнения:

мне кажется, что очень удобно, когда whois интерфейс позволяет
сразу проверить имя в нескольких зонах например .ru, .com, .net и т.д.
отправив единственный запрос

Admin
QUOTE(Aladdin @ 08.01.2006, 20:18)
в качестве дополнения:

мне кажется, что очень удобно, когда whois интерфейс позволяет
сразу проверить имя в нескольких зонах например .ru, .com, .net и т.д.
отправив единственный запрос
*


Спасибо за подсказку.

Но совершенству нет предела. Для тех, кто регистрирует - действительно удобно. А для тех, кого интересует конкретный домен - избыточная информация будет только мешать. ИМНО. Это совсем не значит, что когда-нибудь не появится версия отдельного инструмента по проверке занятости имени в различных зонах по выбору посетителя.
Денис
QUOTE(Admin @ 08.01.2006, 04:35)
Т.е. если бы я подключил к своему скрипту сервер whois.enom.com, то скорее всего по всем доменам, зарегистрированным у ENUM, пользователи получали бы более развернутую информацию, но еще не известно, что бы они получали по COM доменам от других регистраторов. Поэтому для общего пользования лучше все же использовать более универсальные варианты, а детали уже можно сходить к первоисточнику уточнить.
*



Петр, можно Ваш скрипт сделать универсальным и детализированным.
Прикрутите к скрипту доп. функционал по определению имени регистратора и пусть он в дополнение ходит на сайт регистратора.
Будет вот так - http://www.bizhost.ru/whois/whois_checker....d=com&x=14&y=10
Денис
http://www.hostobzor.ru/tools/whois_ho.php...ain=love.spb.ru
этот домен занят

Попробуйте whois.relcom.ru поставить выше whois.ripn.net в Вашем списке хуиз-серверов. Должно помочь
Aladdin


love.spb.ru -- это какой-то особенный случай

whois.relcom.ru о нём не знает
dns сервера тоже :-(

проверка на сайте www.relcom.spb.ru
выдаёт следущую информацию:

Name-сервера для домена love.spb.ru :
ns.rcom.spb.su

Контакт по домену love.spb.ru bindmaster@rcom.spb.su

Так что я, например, не знаю способа
как определить занятость этого домена
(http запрос к www.relcom.spb.ru не в счёт,
хотя можно и такое запрограммировать)
Admin
QUOTE(Денис @ 09.01.2006, 14:05)
http://www.hostobzor.ru/tools/whois_ho.php...ain=love.spb.ru
этот домен занят

Попробуйте whois.relcom.ru поставить выше whois.ripn.net в Вашем списке хуиз-серверов. Должно помочь
*


Не помогло sad.gif. Принудительно отправляю только на whois.relcom.ru, ответ "No...".
В тоже время http://www.hostobzor.ru/tools/whois_ho.php...noblinfo.spb.ru проходит нормально...


Может, всё принципиально я делаю не так?

CODE
function whois_ret($domen, $server){

$mess = "";

$sock = fsockopen ($server,43,$errno,$errstr);
if (!$sock) {
 return ("$errno($errstr)");
}else{
 fputs ($sock, $domen."\r\n");
 while (!feof($sock))
 {
  $mess .= fgets ($sock,128);
 }
}
fclose ($sock);
return $mess;
}

Денис
QUOTE(Admin @ 09.01.2006, 15:49)
Не помогло sad.gif.


Это лишь часть лечения баги. Судя по всему, у Вас нет также проверки по host
Для подобных love.spb.ru доменов нужно дополнять скрипт функцией проверяющей занятость домена командой: host -t any

whois -h whois.relcom.ru тоже ничего не расскажет про этот домен.

Т.е. программируйте скрипт так, чтобы он сперва чекал по хуиз-серверу, потом, если не найдено, контрольный чек по host
rx-host.net
Дело тут не в скрипте и не в запросе.

Как говорил Денис

whois -h whois.relcom.ru love.spb.ru
[Querying whois.relcom.ru]
[whois.relcom.ru]
No entries found for the selected source(s).


Ответ : НО

Лучший совет наверно:

Так как домен был добавлен давно, и не по обычной заявке

По этому он есть в базе как:

$ORIGIN spb.ru.
love IN MX 50 relay1.rcom.spb.su.
IN MX 70 relay2.rcom.spb.su.
IN MX 100 relay.infopro.spb.su.

Но на хуис сервер его нет и это понятное дело.

Тут лучше обратиться к хостмастеру spb.ru, чтобы сделали вывод