Почему «whois» отключается на терминале моего Mac, но в Network Utility работает нормально?

1023
Curtis Sacco

Я использую Mac OS X 10.10.2 (Yosemite), и когда я делаю следующее в «Терминале», мой запрос истекает:

> whois google.com whois: connect(): Operation timed out 

Я тоже скачал jwhoisбез удачи:

> jwhois google.com [Querying whois.internic.net] [Unable to connect to remote host] 

Однако, когда я пытаюсь выполнить whoisпоиск из «Сетевой утилиты», он работает мгновенно:

enter image description here

Есть мысли о том, что происходит? Я думаю, это проблема интернет-провайдера, но в «Network Utility» она работает нормально.

2
У меня та же проблема на El Capitan 10.11.6. Вы когда-нибудь понимали это? cavalcade 7 лет назад 0

1 ответ на вопрос

0
deweydb

Скорее всего, вы случайно заблокировали исходящие соединения с локальным сервером whois в брандмауэре. Если вы используете брандмауэр, такой как Little Snitch. Перейдите в Конфигурация Little Snitch -> Все правила и найдите терминал. Проверьте, какие правила вы там установили. В моем случае у меня было правило, которое указывало:

Deny outgoing connections via whois to domain iana.org

Это выглядело так:

После отключения этого правила проблема была решена.

@ AndrewMorton Хороший вопрос! Я использовал кнопку для вставки изображения ранее, но каким-то образом она оказалась ссылкой. Я исправил это, а также добавил текст. deweydb 6 лет назад 0

Похожие вопросы