Битлента
Инструкции3 мин чтения·

Как поменять DNS на macOS в настройках сети и проверить результат

Пошаговая смена DNS-серверов на Mac в системных настройках сети и проверка через терминал, включая типичные причины, почему адреса не применяются.

Где macOS хранит DNS-адреса

В macOS DNS задаётся отдельно для каждой сетевой службы: Wi-Fi, Ethernet, адаптеры USB. Это удобно, если вы хотите разные настройки дома и в поездках, но легко ошибиться и поменять не ту службу. Прежде чем что-то менять, посмотрите, какая служба у вас активна: рядом с ней в списке стоит зелёный индикатор.

Внешний вид системных настроек отличается в разных версиях macOS, но логика одна: раздел «Сеть», выбор службы, дополнительные параметры и вкладка DNS. Точные названия пунктов могут немного меняться, поэтому ориентируйтесь на слово DNS.

Добавление серверов пошагово

Откройте системные настройки, перейдите в раздел «Сеть» и выберите активное подключение. Нажмите кнопку дополнительных параметров, затем откройте вкладку DNS. В левой части окна находится список серверов. Он может быть пустым или содержать серые записи, которые получены автоматически.

Нажмите знак плюс под списком и введите адрес нужного сервера, затем добавьте второй. Порядок имеет значение: верхний сервер опрашивается первым, порядок можно менять перетаскиванием. Подтвердите изменения кнопкой OK и примените их. Если в списке уже есть автоматические серые адреса, добавленные вами записи идут выше и имеют приоритет.

Чтобы вернуться к исходному состоянию, выделите свои записи и удалите их знаком минус; система снова возьмёт адреса у роутера.

Проверка результата через терминал

Откройте программу «Терминал» и выполните команду scutil --dns. Она выводит все резолверы системы: найдите блок с номером один и посмотрите строки nameserver. Там должны быть ваши адреса. Вывод длинный, важны первые блоки.

Затем для проверки можно выполнить запрос командой dig или nslookup с любым доменом и посмотреть, какой сервер ответил. Обратите внимание: macOS кэширует ответы, поэтому после смены иногда стоит сбросить кэш отдельной командой. Как это сделать, описано в инструкции по очистке DNS-кэша на macOS.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Несколько расположений сети и порядок серверов

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

Порядок серверов в списке влияет на скорость: система сначала обращается к первому, и только не получив ответа, идёт ко второму. Поставьте на первое место наиболее быстрый и стабильный сервер, а второй оставьте как резервный.

Почему настройка «не работает»

Наиболее частые причины такие. Настроена не та служба: например, вы изменили Ethernet, а подключены по Wi-Fi. Активен профиль управления или программа туннеля, которая подменяет DNS на время работы. Роутер перехватывает запросы на порт 53 и отвечает сам. Либо в списке остался старый недоступный адрес выше нового.

Проверьте эти пункты по порядку. Если вы пользуетесь несколькими сетевыми расположениями, убедитесь, что выбрано нужное. Смена расположения переключает сразу весь набор настроек службы, включая DNS, и это иногда сбивает с толку.

Когда стоит поменять сервер именно на Mac

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

Если же проблема возникает только в одном приложении, сначала проверьте его собственные параметры: некоторые программы содержат встроенный резолвер и игнорируют системный. Тогда правка настроек сети не даст никакого результата, а причину нужно искать внутри программы.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
dnsmacosнастройка сети

Часто задаваемые вопросы

Читайте также