Чому на терміналі мого Mac час закінчується "Whois", але, очевидно, працює нормально мережева утиліта?


2

Я запускаю 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пошук за допомогою «Мережевої утиліти», вона працює миттєво:

введіть тут опис зображення

Будь-які думки про те, що відбувається? Я б подумав, що це проблема провайдера, але, здається, він працює добре в «Мережевій утиліті».


У мене той самий випуск на El Capitan 10.11.6. Ви коли-небудь це розуміли?
кавалькада

Відповіді:


0

Ви, ймовірно, випадково заблокували вихідні з'єднання з вашим локальним сервером Whois у вашому брандмауері. Якщо ви використовуєте брандмауер, такий як Little Snitch. Перейдіть у розділ Конфігурація Little Snitch -> Усі правила та знайдіть Термінал. Перевірте, які правила ви там встановили. У моєму випадку у мене було правило, яке вказало:

Deny outgoing connections via whois to domain iana.org

Виглядало так:

Після відключення цього правила проблема була вирішена.


@AndrewMorton Добрий момент! Раніше я використовував кнопку вбудовування зображення, але якимось чином це закінчилося як посилання. Я це виправив, а також додав текст.
deweydb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.