ГлавнаяОперационные системыMacOSКак изменить DNS-серверы с помощью терминала на вашем Mac

Как изменить DNS-серверы с помощью терминала на вашем Mac

Хотя вы всегда можете используйте панель настроек системной сети, чтобы изменить DNS-серверы на вашем Mac , некоторые компьютерные фанаты предпочитают использовать терминал для выполнения работы. Использование терминала для изменения DNS-серверов имеет свои преимущества, например, оно позволяет вам удаленно получать доступ к DNS-серверам с помощью SSH и работает даже тогда, когда графический интерфейс на вашем компьютере не работает. Кроме того, при устранении неполадок вашего Mac вам может пригодиться возможность изменять DNS-серверы из Терминала.

В этой статье мы покажем вам, как использовать команду networksetupдля смены серверов. Эта команда позволяет выполнять множество действий на своем компьютере, но мы будем использовать ее только для изменения DNS-серверов.

Изменение DNS-серверов с помощью терминала на Mac

Нажмите «Панель запуска» на доке, найдите и нажмите «Терминал», и он запустится автоматически.

dnsterminal-терминал

Когда терминал запустится, введите следующую команду и нажмите Enter. Пожалуйста, внимательно прочитайте параметры команды, чтобы знать, что эта команда будет делать на вашем компьютере.

networksetup -setdnsservers Wi-Fi 208.67.222.222
  • networksetup  – команда, которая поможет вам изменить подключение.
  • -setdnsservers  – флаг, устанавливающий DNS-серверы на вашем компьютере.
  • Wi-Fi  – ваше сетевое подключение.
  • 208.67.222.222 – новый DNS-сервер, который будет использоваться на вашем компьютере

dnsterminal-команда

Как только вы нажмете Enter, вам будет предложено ввести пароль учетной записи администратора. Введите пароль и нажмите «Изменить конфигурацию», чтобы продолжить процесс.

dnsterminal-подсказка

Вы не получите никакого подтверждения о том, что DNS-серверы были изменены на вашем Mac. Вместо этого вы просто увидите обычное окно терминала, и все в порядке, пока нет ошибок.

Вы можете не только настроить один DNS-сервер с помощью приведенной выше команды, но вы также можете иметь несколько серверов, к которым можно будет подключиться, если один из них не работает. Для настройки нескольких DNS-серверов можно использовать следующую команду:

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220

dnsterminal-множественный

Как видите, серверы разделены пробелом. Вы можете добавить столько серверов, сколько хотите, чтобы ваш Интернет не переставал работать, когда один из этих серверов выйдет из строя.

Если вы хотите узнать, были ли DNS-серверы успешно изменены, вы можете просто ввести следующую команду, чтобы проверить статус:

networksetup -getdnsservers Wi-Fi

dnsterminal-showdns

Вы должны увидеть настроенные DNS-серверы в окне терминала. Это текущие DNS-серверы, которые работают на вашем компьютере.

Рекомендуется очистить кэш DNS после смены серверов на вашем компьютере. На вашем Mac есть встроенная команда, позволяющая очистить кэш DNS за секунду.

Просто введите следующую команду в Терминал и нажмите Enter. Вам будет предложено ввести пароль. Сделайте это, и все будет в порядке.

sudo discoveryutil mdnsflushcache

dnsterminal-dnscache

Заключение

Хотя большинство пользователей предпочитают использовать графический интерфейс для изменения настроек на своих компьютерах Mac, бывают случаи, когда для выполнения задачи требуется использовать командную строку, например SSH. Описанный выше метод поможет вам изменить DNS-серверы на вашем Mac прямо из Терминала.

ПОХОЖИЕ СТАТЬИ

Популярные записи