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