Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Whois-сервера
 
 автор: Igorek   (25.10.2004 в 08:33)   письмо автору
 
 

Подскажите пожалуйста какой-нибудь рабочий whois-сервер, а то адрес сервера в вашем примере не подходит, потому что на все мои запросы он возвращал ответ, что мол это неопределенная область и в базе не числится.

   
 
 автор: cheops   (25.10.2004 в 22:36)   письмо автору
 
   для: Igorek   (25.10.2004 в 08:33)
 

Хм... вообще-то адрес универсальный - это служба Internet, а эти адреса действительно реально существуют?

   
 
 автор: Crux   (26.10.2004 в 00:17)   письмо автору
 
   для: cheops   (25.10.2004 в 22:36)
 

>Хм... вообще-то адрес универсальный - это служба Internet

универсальный это в смысле там все ip адреса должны быть?

   
 
 автор: cheops   (26.10.2004 в 00:24)   письмо автору
 
   для: Crux   (26.10.2004 в 00:17)
 

Да, вся регистрационная информация рано или поздно стекается в их базы.

   
 
 автор: Crux   (26.10.2004 в 00:32)   письмо автору
 
   для: cheops   (26.10.2004 в 00:24)
 

например 65.54.188.74 тама нет
а вот на https://www.nic.ru/whois информация присутсвует, причём не кто иной как Microsoft Corp...

   
 
 автор: morf   (06.01.2005 в 00:23)   письмо автору
 
   для: cheops   (26.10.2004 в 00:24)
 

Подскажите пожалуста скрипт
который выводит состояние сервера, или IP адреса, вместе с протоеолом ?
спасиба.

   
 
 автор: Кузнецов М.В.   (26.10.2004 в 00:59)   письмо автору
 
   для: Igorek   (25.10.2004 в 08:33)
 

Whois-сервисов достаточно много.
Почему по адресу whois.ripe.net не присутствует информация об IP-адресе 65.54.188.74 я не знаю, да как бы и не обязан :) Но то, что это нерабочий whois-сервис говорить нельзя, информация о многих IP-адресах в нем содержится... К примеру: 62.76.248.100.
Поскольку многие whois сервисы являются "региональными" (австрийскими, бельгийскими и т.д.), то, возможно, что вышеприведенный whois-сервис знает ip-шники только определенного диапазона, в чем нет ничего удивительного.
А подсказать рабочий... Да они все рабочие :) Каждый в своей области :) Наберите в любом поисковике что-нибудь про whois-сервис и вам очень много адресов вывалится. Если ничего не найдете - поделюсь чем-нибудь из старых запасов. Но лучше посмотрите сами, потому-что информация на эту тему (параметры запроса к серверу) имеет свойство быстро изменяться.

   
 
 автор: Crux   (26.10.2004 в 01:11)   письмо автору
 
   для: Кузнецов М.В.   (26.10.2004 в 00:59)
 

т.е. Вы хотите сказать что нет такого whois-сервиса который знал бы обо все IP-адресах
я правильно понял?

   
 
 автор: Кузнецов М.В.   (26.10.2004 в 01:58)   письмо автору
 
   для: Crux   (26.10.2004 в 01:11)
 

Такой сервис есть. Информацию о доменных именах на сайтах компаний-регистраторов мы же можем узнавать. Однако, для того, чтобы это было "сколько угодно" и "по всему свету" вроде бы необходимо заключать соглашение с этими самыми сервисами. Вот к примеру, станете вы компанией-регистратором, заключите с PocНИИРОС (сейчас этим, вроде RU-CENTER занимается) соглашение и вам предоставят IP для доступа к их базе данных whois.
Дело вот в чем - каждый whois-сервис ответственнен за свой "регион". Вот, к примеру, чтобы узнать, что тот, адрес, который Вы привели принадлежит Microsoft, нужно пользоваться сервисом whois.arin.net и будет нам счастье :)

NetRange:       65.52.0.0 - 65.55.255.255 
CIDR:       65.52.0.0/14 
NetName:       MICROSOFT-1BLK 
NetHandle:       NET-65-52-0-0-1 
Parent:       NET-65-0-0-0-0 
NetType:       Direct Assignment 
NameServer:       DNS1.CP.MSFT.NET 
NameServer:       DNS2.CP.MSFT.NET 
NameServer:       DNS1.TK.MSFT.NET 
NameServer:       DNS1.DC.MSFT.NET 
NameServer:       DNS1.SJ.MSFT.NET 
Comment:       
RegDate:       2001-02-14 
Updated:       2002-12-05 

TechHandle:       ZM23-ARIN 
TechName:       Microsoft Corporation 
TechPhone:       +1-425-882-8080 
TechEmail:       noc@microsoft.com 

   
 
 автор: Кузнецов М.В.   (26.10.2004 в 02:19)   письмо автору
 
   для: Кузнецов М.В.   (26.10.2004 в 01:58)
 

А вот проверить с использованием этого сервера какой-нибудь нижегородский IP уже не получится (не его зона ответсвенности) - этот сервис отошлет нас на сервер-реферал whois.ripe.net.

   
 
 автор: Igorek   (26.10.2004 в 17:28)   письмо автору
 
   для: Кузнецов М.В.   (26.10.2004 в 02:19)
 

Каким собственно образом он отошлет? Сам? Или как-то надо по его ответу уже ориентироваться?
Т.е. хотелось бы, чтобы можно для любого адреса получить инфу.

   
 
 автор: Кузнецов М.В.   (26.10.2004 в 21:12)   письмо автору
 
   для: Igorek   (26.10.2004 в 17:28)
 

По ответу. Если он не отвечает за тот регион, IP которого Вы запросили, то он напишет примерно так:

ReferralServer:       whois:      //whois.ripe.net:      43 

NetRange:       62.0.0.0 - 62.255.255.255 
CIDR:       62.0.0.0/8 
NetName:       RIPE-C3 
NetHandle:       NET-62-0-0-0-1 
Parent:       
NetType:       Allocated to RIPE NCC 
NameServer:       NS-PRI.RIPE.NET 
NameServer:       SEC1.APNIC.NET 
NameServer:       SEC3.APNIC.NET 
NameServer:       NS2.NIC.FR 
NameServer:       SUNIC.SUNET.SE 
NameServer:       AUTH03.NS.UU.NET 
NameServer:       TINNIE.ARIN.NET 
Comment:       These addresses have been further assigned to users in 
Comment:       the RIPE NCC region. Contact information can be found in 
Comment:       the RIPE database at http:      //www.ripe.net/whois 


Ориентироваться надо на две строки. Первая обозначает реферальный сервер:

ReferralServer:       whois:      //whois.ripe.net:      43 

Цифра после имени сервера - номер порта, по которому надо подсоединяться.
Вторая строка, - это комментарий, который говорит о том, по какому Web-адресу доступна база данных проверяемого вами диапазона IP-адресов.

Comment:       the RIPE database at http:      //www.ripe.net/whois 

В функцию fsockopen нужно подставлять реферальный сервер.

   
 
 автор: morf   (06.01.2005 в 00:24)   письмо автору
 
   для: Кузнецов М.В.   (26.10.2004 в 21:12)
 

Подскажите пожалуста скрипт
который выводит состояние сервера, или IP адреса, вместе с портом?
спасиба.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования