проверить список IP на наличие там сайтов

  • Автор темы Автор темы YURCHA
  • Дата начала Дата начала

YURCHA

Guest
проверить список IP на наличие там сайтов

Вопщем жду перенаправления в тему, где ЭТО уже обсуждено...
НО т.к. сам не нашёл, то задаю вопрос.
Есть у меня на сайте счётчик с записями логов и отдельным текстовым файлом newip.dat, куда складываются IP посетителей, кот. в логе ещё не было...
Есть необходимость узнать, а есть ли на том IP сайт.
ТО, что было ДО начала складывания в newip.dat - проверил руками (~300 IP) тупым способом, набрав в браузере http://тот_самый_IP/ - достаточно муторно...
Есть ли способ при помощи php-скрипта проверять поочерёдно эти IP-шники на наличие там сайтов автоматически ?
Ну т.е. запущу-то я скрипт руками, но проверит он сам и внесёт в другой текстовый файл соответствующие отметки: 'IP#-' если сайта нет и 'IP#!' если сайт есть...
сложность у меня вызвала ф-ия fsockopen(), в которой я так и не понял, чегоже она возвращает и как с этим быть.
А выбрал именно это ф-цию, т.к. тока на неё мона поставить тайм-аут, чтоб скрипт не ждал до посинения ответа от http://IP/
Заранее всем пасибки, ЖДУ (;
 
А зачем? Из-за подобных извращений потом у пользователей нагоняется входящий траффик, чем они бывают крайне недовольны. Опять же пользователи будут недовольны тем, что их файрвол начинает ругаться благим матом при посещении вашего сайта на попытку входящего соединения.
 
в меня закрадывается подозрение, что товарищ таким образом хочет защититься от хотлинков.
интуиция мне подсказывает
 
> GetHostByAddr
PHP:
<?=gethostbyaddr('67.76.112.138')?>
fl-67-76-112-138.dyn.sprint-hsd.net
А теперь попробуйте зайти на http://67.76.112.138
Наличие "привязки" не говорит о наличии вэб-сервера.
 
Извиняюсь, неправильно понял вопрос, я думал нужно просто узнать хосты для статистики.

#offtop
P.S. А разве много таких посетителей будет?
P.P.S. а если так вести мой ip'шник то вы увидите веб-интерфейс управления моим роутером. И что этот веб-интерфейс будет принят за сайт?
 
> а если так вести мой ip'шник то вы увидите веб-интерфейс управления моим роутером
Собственно, потому и был задан вопрос - а зачем?
 
Просто если там есть сайт, то это уже интересно... Иногда это говорит о том, что посетитель есть сотрудник конторы, у которой есть сайт и все сотрудники ходят через прокси или как-нить там ещё и мне видно IP именно этого прокси. Отсюда мона сделать вывод, сотрудники каких контор посещают сайт... Да и вообще - просто интересно, есть сайт на обратной стороне или нет... (= Насчёт фаера - проверку нада производить не при каждом соединении, а хотя бы раз в сутки или и того реже - в общем при ручном запуске.... по поводу того, что считать за сайт - ИМХО мона поставить проверку на вес того, что получено в ответ - веб-интерфейсы роутеров обычно весят много меньше сайтов...
 
Иногда это говорит о том, что посетитель есть сотрудник конторы, у которой есть сайт и все сотрудники ходят через прокси или как-нить там ещё и мне видно IP именно этого прокси.
что за бред?
у моей конторы три сайта, и ни один не имеет отношения к тому айпишнику, с которого контора ходит в инет.
при том, что один из сайтов хостится таки внутри.

ты бы матчасть подучил сначала, а потом уже парил себя и других завиральными идеями.

судя по всему, клиент не слашыл слова gethostbyaddr, которое ему как раз и нужно, в его изысканиях.
 
Иногда это говорит о том, что посетитель есть сотрудник конторы, у которой есть сайт и все сотрудники ходят через прокси или как-нить там ещё и мне видно IP именно этого прокси.
IP прокси в большинстве случаев е соответствует IP сайта. Это элементарно Вадсон, в целях безопастности.

многие конторы просто хостятся или имеют сервер на площадке.
 
Иногда это говорит о том, что посетитель есть сотрудник конторы, у которой есть сайт и все сотрудники ходят через прокси или как-нить там ещё и мне видно IP именно этого прокси.
Это очень редкое, очень "иногдовое" иногда.
 
Сверху