1

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

Кажется, что нет таких ограничений с командой whois. Откуда команда whois получает всю эту информацию whois?

2 ответа2

1

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

strings /usr/bin/whois | grep whois

На моем Debian это приводит к 261 разным регистрам поддоменов. Он превращается в whois.networksolutions.com только тогда, когда все остальные варианты были исчерпаны.

Вы можете ответить на этот вопрос более точно, загрузив оригинальный код,

mkdir tmp
cd tmp
sudo apt-get source whois
cd whoisXXX

и затем у вас есть все серверы, с которыми нужно связаться, перечисленные в нескольких файлах, которые вы можете просмотреть.

0

В Linux whois есть разные варианты "man whois".

Как и в описании (Debian jessie), он использует его для подключения к whois.networksolutions.com для дескрипторов NIC или whois.arin.net. Это объясняется следующим образом:

ОПИСАНИЕ whois ищет объект в базе данных RFC 3912.

   This version of the whois client tries to guess the right server to ask
   for the specified object. If no guess can be made it  will  connect  to
   whois.networksolutions.com  for  NIC handles or whois.arin.net for IPv4
   addresses and network names.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .