Я пишу приложение django с формой, которая принимает IP-адрес и выполняет поиск whois по обнаруженным доменным именам. Я нашел пакет Ubuntu кто который я планирую вызвать из подпроцесса python и прочитать стандартный вывод в StringIO, а затем проанализировать такие вещи, как регистратор, серверы имен и т. д.
Мой вопрос в том, что, похоже, существует много платных сервисов whois, а это значит, что должна быть причина, по которой люди просто не используют этот пакет Ubuntu. Мне интересно, есть ли ограничение на количество запросов с одного IP-адреса на сервер whois пакета? Я, вероятно, буду делать 250 поисков домена на IP или, может быть, больше. Кроме того, я обнаружил, что некоторые домены недоступны для поиска:
qmul.ac.uk is searchable
kat.ph is not searchable
ahram.org.eg is not searchable
Какая-то конкретная причина для этого?
Ограничение количества запросов whois не зависит от пакета, но является ограничением, налагаемым каждым отдельным сервером whois.
Ограничения не разглашаются, поэтому вы фактически не знаете, сколько запросов вы можете запустить. Обычно вы можете понять, что достигли предела, потому что единый реестр начинает возвращать регулируемые ответные сообщения.