Как переключить DNS на автоматические настройки в MacOS

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

Шаг 1: Удаление ручных DNS-серверов в MacOS Sonoma

Первым делом проверьте текущие настройки. Если ранее вы добавляли DNS-адреса вручную (например, 8.8.8.8 или 1.1.1.1), их нужно удалить. Вот как это сделать:

  1. Откройте Системные настройки (значок яблока в левом верхнем углу) → Сеть.
  2. В списке слева выберите активное подключение (Wi-Fi или Ethernet).
  3. Нажмите кнопку Дополнительно в правом нижнем углу.
  4. Перейдите на вкладку DNS.

Здесь вы увидите список DNS-серверов, добавленных вручную. Чтобы удалить их:

– Выделите ненужные адреса (например, 8.8.8.8) и нажмите значок «–» под списком.
– Убедитесь, что в списке не осталось записей.

Если вы не видите кнопку «Дополнительно», проверьте, что выбрано именно то подключение, которое активно в данный момент (рядом с ним будет статус «Подключено»).

После удаления нажмите ОК, а затем Применить. Возможно, потребуется переподключиться к сети: отключите Wi-Fi на 10 секунд и включите снова.

Шаг 2: Проверка работы DHCP

Настройка «Автоматически (DHCP)» должна быть активна по умолчанию. Но на всякий случай убедитесь в этом:

  1. В том же окне Сеть выберите ваш Wi-Fi.
  2. В разделе IPv4 выберите Настроить IPv4: Используя DHCP.

DHCP – это протокол, который автоматически назначает IP-адрес, шлюз и DNS-серверы от роутера. Если здесь стоит «Вручную», MacOS будет игнорировать настройки сети.

Если всё настроено верно, но DNS по-прежнему не обновляются, попробуйте сбросить параметры сети:

  1. Перейдите в Системные настройки → Сеть.
  2. Нажмите три точки внизу списка сетей → Удалить службу для проблемного подключения.
  3. Перезагрузите Mac и подключитесь к сети заново.

Как проверить, что DNS теперь автоматические

После внесения изменений убедитесь, что система получает DNS от роутера:

1. Откройте Терминал (через Spotlight или папку «Утилиты»).
2. Введите команду:

scutil --dns | grep "nameserver"

В выводе вы увидите адреса DNS-серверов, которые предоставил роутер. Например:

nameserver[0] : 192.168.1.1  
nameserver[1] : 8.8.8.8

Если второй адрес (например, 8.8.8.8) остался, возможно, он прописан в роутере. В этом случае проверьте настройки маршрутизатора или обратитесь к администратору сети.

Дополнительные советы

– Разные профили для разных сетей. Если вам нужно использовать ручные DNS только в университете, создайте отдельный профиль:

  1. В настройках сети нажмите Дополнительно → вкладка DNS.
  2. Добавьте нужные адреса, затем в меню Профили выберите Экспортировать конфигурации….
  3. При подключении к университетской сети импортируйте профиль, а для остальных оставьте автоматические настройки.

– Онлайн-проверка DNS. Сервисы вроде DNSLeakTest покажут, какие серверы используются на самом деле.

– Осторожнее с VPN. Некоторые приложения VPN переопределяют DNS. Если проблема возникает только при включённом VPN, проверьте его настройки.

Если ничего не помогает

Иногда старые настройки могут «застревать» в системе. В таком случае:

1. Откройте Терминал.
2. Введите команду для очистки кеша DNS:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

После этого перезагрузите Mac.

Подводя итог: проблема с сохранением DNS обычно решается за пару минут. Главное – не забывать, что ручные настройки применяются глобально, если не использовать профили. Если остались вопросы или нужна помощь с конкретным сценарием, напишите в комментариях – постараюсь помочь!

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

Все поля обязательны к заполнению. Ваш адрес email не будет виден никому.

Новое
Интересное