LINUX.ORG.RU

Ответ на: комментарий от Lucky1

там нет списка, там просто список TLD + если пройти по ссылке, то будут корневые DNS зон, whois сервера вытаскиваются через хождение по сайтам регистраторов

Хотя есть «корневой» whois сервер - whois.iana.org

который отвечает по whois серверу для заданной зоны


для .ru например

% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 1 object

refer: whois.ripn.net

domain: RU

organisation: Coordination Center for TLD RU


...
nserver: E.DNS.RIPN.NET 193.232.142.17 2001:678:15:0:193:232:142:17
nserver: F.DNS.RIPN.NET 193.232.156.17 2001:678:14:0:193:232:156:17
nserver: NS.RIPN.NET 194.85.105.17 2001:678:13:0:194:85:105:17
nserver: NS2.NIC.FR 192.93.0.4 2001:660:3005:1:0:0:1:2
nserver: NS2.RIPN.NET 194.226.96.30
nserver: NS5.MSK-IX.NET 193.232.128.6 2001:678:17:0:193:232:128:6
nserver: NS9.RIPN.NET 194.85.252.62 2001:678:16:0:194:85:252:62

whois: whois.ripn.net



cледовательно за всем что .ru нужно обращаться к whois.ripn.net

Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia

ну и whois достаточно часто обновляется, обновляется потому что обновлен список, быстрее работает, меньше траффика, меньше запросов " в корень " , в частности от спамеров, пасущих новые регистрации чтобы прислать «предложения по дизайну вашего нового сайта»




Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia

если нужен аналог whois без жесткого списка, то надо делать запрос на

whois.iana.org
парсить заголовок на предмет refer: и whois:

а дальше слать запрос на эти сервера, по рекурсии ... впрочем
потому что могут быть зоны типа .ac.jp допустим (это только пример) или .org.ru (неудачный пример, потому что тут нет рекурсии, хотя могла бы быть) за которые может отвечать отдельный whois сервер

Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia

>whois.iana.org

парсить заголовок на предмет refer: и whois:

Да, так и делаю, только что такое refer? Если спрашивать у whois.iana.org зону например .co.uk то ищет он вроде бы просто .uk

Lucky1 ★★★ ()
Ответ на: комментарий от Lucky1

refer:
whois:
следующий сервер который нужно спросить, на IANA только верхние уровни


$ whois -h whois.iana.org times.co.uk
% IANA WHOIS server
refer: whois.nic.uk
domain: UK


поэтому делаю второй запрос, на указанный в refer: сервер

$ whois -h whois.nic.uk times.co.uk
Domain name:
times.co.uk
Registrant:
Giant Games Ltd
Registrant type:
UK Limited Company, (Company number: 1848140)

а тут уже полная информация

Sylvia ★★★★★ ()
Ответ на: комментарий от n1

нет, просто запросы по whois рекурсивны как и по DNS

DNS тоже запрашивается сначала у корневых серверов, которые дают ответ что зона .ru обслуживается такими-то dns серверами
а они уже дают ответы где искать .org.ru , потом linux.org.ru и последний сервер в цепочке уже выдает ip адрес

Sylvia ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.