Быстрая смена DNS из командной строки Mac OS X

Чтобы изменить настройки DNS из командной строки OS X, вы будете использовать всегда полезную команду «networksetup». Хотя networksetup имеет множество передовых и сложных приложений, настройка DNS на самом деле довольно проста.

 

Как настроить DNS-серверы из командной строки OS X с помощью сетевого набора

Команда networksetup доступна во всех смутно современных версиях программного обеспечения Mac. Вы будете использовать флаг -setdnsservers, указать его в сетевой службе, а затем включить DNS-IP, это может выглядеть следующим образом: 

networksetup -setdnsservers (Network Service) (DNS-IP) 

Например, чтобы установить Mac с Wi-Fi в Google DNS 8.8.8.8, синтаксис будет следующим: 

networksetup -setdnsservers Wi-Fi 8.8.8.8 

Вы можете установить несколько DNS-серверов, если хотите, что позволит отказаться от события, когда первый или второй сервер недоступен. Например, это установит OpenDNS для первых двух DNS-серверов, а DNS-DNS — как третий резерв: 

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8 

Это всего лишь пример DNS-серверов и не обязательно универсальная рекомендация. Если вы хотите изменить свою, стоит найти самый быстрый DNS-сервер через такие приложения, как NameBench, которые выполняют тестовое тестирование, чтобы определить, какой DNS будет самым быстрым для вашего конкретного местоположения. 

Как очистить все DNS-серверы с помощью networksetup

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

networksetup -setdnsservers Wi-Fi 

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

Проверка настроек DNS с помощью networksetup

Вы также можете проверить существующие настройки DNS с помощью флага -getdnsservers с помощью networksetup, это сообщит о любых текущих настройках DNS, если таковые имеются: 

networksetup -getdnsservers Wi-Fi
8.8.8.8 

Изменение и настройка DNS может иметь самые разные цели: от ускорения поиска, поиска более надежных серверов, перехода на альтернативные провайдеры для выполнения подробных поисков во время распространения среди многих других ситуаций.

Источник https://rubookmac.com/kak-izmenit-dns-iz-komandnoy-stroki-mac-os-x/

Добавить комментарий