1

Хорошо, пытаясь решить это и запутаться. Я использую команду whois и получаю ответы от сервера регистратора, т.е.

whois google.com

это возвращает по истечении срока:

Created on..............: 1997-09-15.
Expires on..............: 2020-09-13.
Record last updated on..: 2012-01-29.

Это здорово, но мне также нужен статус домена

например, если вы идете

http://www.who.is/whois/google.com

Я получаю эту информацию

Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited

Expiration Date: 2020-09-14
Creation Date: 1997-09-15
Last Update Date: 2011-07-20

Разница в том, что этот дополнительный элемент статуса, как я могу получить это с помощью команды whois?

1 ответ1

5

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

Для вашего конкретного примера google.com эта информация поддерживается регистратором верхнего уровня whois.internic.net . Видимо , ваш конкретный whois клиент не отображает выход из whois.internic.net От себя я получил длинный результат от whois.internic.net (включая информацию о записях в реестре, начинающихся с google.com. Их несколько десятков, некоторые из них довольно смущающие) перед информацией об этом конкретном домене от регистратора.

Я бы порекомендовал написать собственный простой клиент whois если вам действительно нужно точно знать, что происходит. telnet whois.internic.net 43 и введите =google.com для хорошего начала.

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