Выяснение DNS по умолчанию в OS X Terminal

589
Axel Kennedal

При выполнении «nslookup» на компьютере с Windows вы получаете адрес используемого по умолчанию DNS ( http://gyazo.com/313d1ad31c1927741aa266fc7f8542fc ), но по какой-то причине вы не работаете в OS X ( http: // gyazo .com / 2b2474d84f6774f2ca00663ad3f23064 ). Есть ли другой способ узнать DNS по умолчанию из Терминала ?

Просто небольшая заметка: я больше не использую nslookup, я думаю, что команда "host" намного проще и делает работу чище. Возможно, есть способ получить DNS по умолчанию, используя "host"?

0

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

1
milli

Просто примечание ... по состоянию на 10.8 (Mountain Lion) конфигурация распознавателя DNS интегрирована в код респондента mDNS, поэтому, чтобы увидеть, куда направляются запросы по разным вопросам, вам нужно запустить, scutil --dnsчтобы узнать фактическую конфигурацию. В стандартном файле /etc/resolv.conf отражается только первый преобразователь DNS, поэтому в этом файле содержится комментарий о том, что он больше не используется новыми приложениями.

0
arpz

Просто запустите на терминале следующее:

cat /etc/resolv.conf 
Спасибо чувак! Однако этот вывод немного странный: «# Этот файл не используется для разрешения имени и адреса хоста # или механизмами маршрутизации DNS-запросов, используемыми большинством процессов # в этой системе Mac OS X». Почему говорится, что DNS не используется большинством процессов? @arpz Axel Kennedal 10 лет назад 0
Я приношу извинения! Похоже, что это на самом деле изменилось со времен Snow Leopard (10.6). Теперь он использует mDNSResponder, так что вы должны посмотреть на это, я не знаю больше, я боюсь arpz 10 лет назад 0
Ох, ну ладно! Вы должны обновить;) @arpz Axel Kennedal 10 лет назад 0
На самом деле я использую Mountain Lion, но сейчас у меня нет Mac. :) arpz 10 лет назад 0
А, ладно, Маверикс последний, хотя @arpz Axel Kennedal 10 лет назад 0
Я сдерживаю это, потому что есть некоторые аудио материалы, которые я использую, но они пока не совместимы :) arpz 10 лет назад 0
давайте [продолжим обсуждение в чате] (http://chat.stackexchange.com/rooms/13371/discussion-between-axel-kennedal-techtutor-and-arpz) Axel Kennedal 10 лет назад 0

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