Вопрос о том как пользоваться PHP и WHOIS сервисом (поиск смотрел. не бейте...))

Бочонок

http://frontender.info
Вопрос о том как пользоваться PHP и WHOIS сервисом (поиск смотрел. не бейте...))

Доброго времени суток.

Почитав поиск, я обнаружил, что есть 2 подхода к использованию сервиса WHOIS посредством PHP.

1. Сокеты
2. Собственно програмка whois в UNIX

Но я так и не понял достоинств и недотатков этих методов... Какой и когда предпочтительнее ?

Насколько я понимаю если мы используем сокеты то мы опрашиваем ряд серверов ака


  1. mil|whois.nic.mil
    gov|whois.nic.gov
    uk|whois.nic.uk
    af|NONE
    al|whois.ripe.net
    dz|whois.ripe.net
    as|whois.nic.as
    ad|whois.ripe.net
    ao|NONE
    ai|WEB|http://whois.offshore.ai/
    aq|NONE
    [/list=1]

    и т.д.

    Если я использую программы, то я делаю вызов
    passthru("whois имядомена");
    и парсю ответ.

    Второй метод заведомо проще.

    Что предпочтительней и когда?


    И еще оди вопрос :

    Я не могу найти докуметацию, описывающая интерфейс для работы с whois базами... Кое что ясно из примеров, но лишь отчвсти. Ткните в меня ссылкой на соответствующий ман. (русский предпочтителен.)

    С уважением. Бочонок.
 

lovchy

nacido para cifrar
А ты думаешь второй метод как данные получает? Аналогично. Простота написания в твоём случае не имеет никакого значения. Однозначно сокеты. Что касается формата -- телнеться вручную на порт и пробуй.
 

Бочонок

http://frontender.info
2lovchy:

А ты думаешь второй метод как данные получает? Аналогично
- Естественно и мне не надо прописывать все это лапками. Не говоря уже о том, что я прописываю хостоы для каждого ряда доменных имен, а команда whois пробивает любое доменное имя

Простота написания в твоём случае не имеет никакого значения. - не совсем понял что ты имеешь в виду... Пожалуста обьясни.

Что касается формата -- телнеться вручную на порт и пробуй. -
конечно можно. Но быстрее и ПРАВИЛЬНЕЕ прочитать спецификацию/протокол так как там описаны ВСЕ возможные ответы и запросы. Так что хотелось бы все же ссылку на документацию

Так почему стоит пользовать сокеты... поясни пожалуста.

С уважениемю Бочонок.

-~{}~ 17.09.04 21:17:

Люди!!!

Обьясните пожалуста почему лутше через сокеты и где взять протокол общения с whoisом....

Очень прошу. ПОЖЖЖЖАААЛУСТА.
А то я совсем в непонятках.
Оч нехочется заполнять себя вместо знаний пивом.

-~{}~ 17.09.04 21:19:

Хм. Ничего не понял... Почему вместо нового сообщения заапдейтило старое?... ККР? Ну так вот :

Люди!!!

Обьясните пожалуста почему лутше через сокеты и где взять протокол общения с whoisом....

Очень прошу. ПОЖЖЖЖАААЛУСТА.
А то я совсем в непонятках.
Оч нехочется заполнять себя вместо знаний пивом.
 

Screjet

Новичок
Ну нету обобщенного протокола!
Каждый whois выдает по своему!
Если ты решил составить собственную базу whois, выбрось эту мысль, или как посоветовал lovchy, изучай каждый ответ whois, составляй парсер (для каждого) и молись по ночам, чтоб они не решились усовершенствовать свои системы.
 

Бочонок

http://frontender.info
НЕТУ?!?!?!?!?!
Неудивительно что я не смог его найти. Безобразие...
Ну а почему лучше использовать сокеты?
Создавать собственную базу whois? Мне такое и в голову не приходило. Просто, когда я что то делаю (а делаю я всего на всего форму проверки доменного имени на занятость), я стараюсь разобраться в процессе полностью, что бы не было пробелов в знаниях.
 

Screjet

Новичок
Ну а почему лучше использовать сокеты?
1) В определенных условиях безопасности нельзя выполнять внешнюю прогу.
2) ОСенезависимомть
3) Тебе полезно набираться опыту :)
 

Бочонок

http://frontender.info
"Тебе полезно набираться опыту"
ХАХАХА
ГЫГЫГЫ
Я с поклоном принимаю ответ и отправляюсь набираться опыта.
С уважением и благодарностью за исчерпывающий ответ. Бочонок.
 
Сверху