Как получить результат поиска whois?

Так или иначе, я работаю над небольшим веб-сайтом/скриптом PHP, и в качестве одной из функций я хотел бы иметь возможность запускать поиск WHOIS в текущем домене, на котором работает PHP-скрипт. Я мало что знаю о поиске WHOIS (ну, я знаю, что они делают, я просто не знаю, как запустить их в PHP). Пожалуйста, дайте мне знать, как это сделать и получить тот же результат, что и: http://www.ipfingerprints.com/whois.php.


person Yassin Sterno    schedule 23.06.2013    source источник
comment
Вы сделали поиск? первый результат для php whois должен быть phpwhois.org   -  person SheetJS    schedule 23.06.2013


Ответы (1)


Если вы работаете в Linux, вы можете просто вызвать exec() с помощью команды Linux whois.
http://linux.about.com/library/cmd/blcmdl1_whois.htm
http://www.php.net/manual/en/function.exec.php
Если нет, я уверен, что для whois есть альтернатива командной строке Windows.

person bryanph    schedule 23.06.2013
comment
Нет, это худший совет! Не убегайте в оболочку из PHP только для того, чтобы запустить команду whois, так как это создаст кучу проблем с безопасностью и производительностью. В PHP есть библиотеки для выполнения запросов whois, поэтому используйте их внутри своего языка или, если вы предпочитаете низкий уровень, просто откройте сокет TCP для порта 43 и прочитайте RFC3912 для спецификации протокола whois. - person Patrick Mevzek; 03.01.2018