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

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

2 ответа2

1

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

0

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

cat /etc/resolv.conf

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