Визначення стандартного DNS в терміналі OS X


0

При виконанні "nslookup" на машині Windows ви отримуєте адресу DNS за замовчуванням, яку використовуєте ( http://gyazo.com/313d1ad31c1927741aa266fc7f8542fc ), але з якихось причин ви не працюєте в OS X ( http://gyazo.com/2b2474d84f6774f2ca00663ad3f23064 ). Чи є інший спосіб дізнатися DNS за замовчуванням від терміналу ?

Тільки маленький sidenote: Я не використовую nslookup більше, я думаю, що "хост" команда набагато простіше і робить роботу чистіше. Можливо, є спосіб отримати DNS за замовчуванням, використовуючи "хост"?

Відповіді:


1

Тільки примітка ... станом на 10.8 (Гірський Лев), конфігурація DNS-резольвера інтегрована в код mDNS-відповідача, тому, щоб побачити, куди йдуть запити для різних речей, потрібно запустити scutil --dns щоб дізнатися фактичний конфігурації. У стандарті відображається лише перший розпізнавач DNS /etc/resolv.conf файлу, отже, коментар у цьому файлі, який більше не використовується новими програмами.


0

Просто виконайте наступні дії на терміналі:

cat /etc/resolv.conf

Спасибі людині! Цей висновок трохи дивний: "# Цей файл не використовується ім'ям вузла та роздільною здатністю адреси # або механізмами маршрутизації запитів DNS, що використовуються більшістю процесів у системі # Mac OS X." Чому він каже, що не DNS використовується більшістю процесів? @arpz
Axel Kennedal

Я прошу вибачення! Схоже, що це насправді змінилося після Snow Leopard (10.6). Тепер він використовує mDNSResponder, тому ви повинні поглянути на це, я не знаю більше, ніж це, боюся
arpz

О, гаразд! Ви повинні оновити;) @arpz
Axel Kennedal

Насправді я запускаю Mountain Lion, але зараз я не з Mac:)
arpz

Ах добре, Mavericks є останнім, хоча @arpz
Axel Kennedal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.