Выяснение DNS по умолчанию в OS X Terminal
При выполнении "nslookup" на компьютере с Windows вы получаете адрес используемого по умолчанию DNS ( http://gyazo.com/313d1ad31c1927741aa266fc7f8542fc), но по какой-то причине вы не работаете в OS X ( http://gyazo.com/2b2474d84f6774f2ca00663ad3f23064). Есть ли другой способ узнать DNS по умолчанию из Терминала?
Просто небольшая заметка: я больше не использую nslookup, я думаю, что команда "host" намного проще и делает работу чище. Возможно, есть способ получить DNS по умолчанию, используя "host"?
2 ответа
Просто примечание... по состоянию на 10.8 (Mountain Lion) конфигурация распознавателя DNS интегрирована в код респондента mDNS, поэтому, чтобы увидеть, куда направляются запросы по разным вопросам, необходимо выполнить scutil --dns
узнать актуальную конфигурацию. В стандартном файле /etc/resolv.conf отражается только первый преобразователь DNS, поэтому в этом файле содержится комментарий о том, что он больше не используется новыми приложениями.