DNS

Медленный DNS на Mac

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

Относится к: macOS 13 Ventura и новее для шагов в «Системных настройках». Команды Терминала работают во всех актуальных версиях macOS.Проверено: 29 октября 2026 г.

Симптомы

  • Страница несколько секунд ждёт, а потом быстро загружается.
  • Первый заход на сайт медленный, а второй — быстрый.
  • Тесты скорости показывают хороший результат, но страницы открываются медленно.

Вероятные причины

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

Как проверить

  1. Покажите DNS-серверы и домены поиска, которые использует macOS.

    scutil --dns
  2. Измерьте один запрос через резолвер macOS. Сделайте это дважды: второй результат может прийти из кэша.

    time dscacheutil -q host -a name example.org
  3. Поищите ненужные домены поиска.

    networksetup -getsearchdomains Wi-Fi

Как исправить

  1. Удалите DNS-серверы, которые не отвечают. Выберите меню Apple > «Системные настройки» > «Сеть».

  2. Нажмите сетевую службу, затем «Подробнее» и «DNS». Удалите серверы, которые не отвечают.

  3. Чтобы использовать другие DNS-серверы, нажмите кнопку «Добавить» под списком «DNS-серверы» и введите IP-адрес.

  4. Удалите ненужные домены поиска кнопкой «Удалить» под списком «Домены поиска».

  5. Перезагрузите роутер, если его DNS медленный для всех устройств.

  6. Если лучше не стало, отмените изменения. Пустой список «DNS-серверы» снова использует серверы, которые выдаёт сеть.

С Kilobat

  1. Сравните системный DNS-сервер с Cloudflare, Google и Quad9. Запустите сравнение дважды, прежде чем решать.

    kilobat dns-benchmark

    Вывод По одной записи на DNS-сервер с resolver, milliseconds и replies из 3.

  2. Разложите один медленный сайт на DNS, подключение, TLS и первый байт.

    kilobat http-check https://example.org --json
  3. Смените DNS из CLI. macOS запросит пароль администратора. Чтобы вернуться, используйте automatic.

    kilobat dns cloudflare
  4. CLI бесплатный. В приложении смена DNS входит в Pro, а «Автоматически» остаётся бесплатным. См. Выбор более быстрого DNS.

Вопросы

Публичный DNS-сервер всегда быстрее?

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

Ускоряет ли DNS очистка кэша DNS?

Нет. Очистка удаляет старые ответы. Следующим запросам снова придётся обращаться к серверу.

Источники

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.