Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > сайты на одном ip


Автор: capitan 27.11.2009, 14:00
Доброго времени суток. Нередко на одном IP-адресе расположено несколько виртуальных серверов с разными именами. Есть сервисы, которые показывают все сайты на одном IP. Хочется узнать возможно ли это реализовать на PHP. Если возможно, то как?

Автор: brother79 27.11.2009, 14:12
А причём тут пхп? На сколько я понял, это разруливается несколько выше. Имени сопоставляется каталог в итоге а там уже htacess и вперёд. Настроишь если все доомены на 1 каталог если, то разруливай дальше.

Автор: capitan 27.11.2009, 14:25
brother79,  может не ясно объяснил, поясню. Хочу сделать форму. Вводишь http://site.ru  и на выходе получаешь список всех сайтов на данном IP. Например как тут http://ip-whois.net/site_one_ip.php 

Автор: Ипатьев 27.11.2009, 14:25
Я так понимаю,  он хочет организовать не сайт, а сервис.
При этом не понимая, как работает этот сервис, он спрашивает, как реализовать его на пхп.

Автор: capitan 27.11.2009, 14:31
Ипатьев, ты как всегда прав. Хочу знать как он работает. Т.к. не сталкивался с этим. Можно конечно распарсить рабочие сервисы, но смысл как раз в том, чтобы понять как он работает. И возможно ли все это организовать методами PHP.

Автор: source777 27.11.2009, 15:01
Цитата(capitan @  27.11.2009,  14:31 Найти цитируемый пост)
Хочу знать как он работает. 

Работает он по принципу reverse ip lookup, к PHP никакого отношения не имеет. Если хочется всё-таки обойтись одним только PHP, то надо найти подобный сервис, который предоставляет API-доступ. Ну или в крайнем случае, если с API не найдётся, то можно через cURL к нему обращаться.

Автор: skyboy 27.11.2009, 15:34
ну, в php есть функция http://php.net/gethostbyaddr, но она возвращает одну запись на ip, даже если совпадений несколько.

Автор: Resident 25.1.2010, 04:08
Парсить http://www.bing.com/search?q=ip%3A74.125.87.103

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)