DNS Windows 10Windows 11

DNS и разрешение имён: служба DNS возвращает устаревший адрес после смены записи

  • Обновлено
  • Чтение ≈ 2 минуты
  • Нужны права администратора

Краткий ответ

После изменения записи DNS компьютер продолжает получать старый IP. Надо отличить кэш Windows, кэш промежуточного резолвера и неверную запись у авторитетного DNS-сервера, учитывая TTL.

В этой статье
  1. Что происходит и когда применима инструкция
  2. Возможные причины и отличительные признаки
  3. Пошаговое устранение
  4. Как убедиться в исправлении

#Что происходит и когда применима инструкция

После изменения записи DNS компьютер продолжает получать старый IP. Надо отличить кэш Windows, кэш промежуточного резолвера и неверную запись у авторитетного DNS-сервера, учитывая TTL.

#Возможные причины и отличительные признаки

Возможная причинаКак узнатьЧто делать
Локальный кэш DNSWindows сохранила ранее полученный ответ до истечения TTL.Другие клиенты уже видят новый адрес.Проверить и очистить локальный кэш при необходимости.
Кэш провайдера или маршрутизатораЗапрос к системному DNS возвращает старый IP даже после очистки клиента.Разные рекурсивные DNS отвечают по-разному.Дождаться TTL или устранить проблему у резолвера.
Не обновлена авторитетная зонаАдминистратор изменил не те DNS-серверы или не нужную запись.Все внешние DNS последовательно возвращают старое значение.Проверить делегирование и конфигурацию зоны.

#Пошаговое устранение

  1. Запишите новое и прежнее значениеЕсли домен ваш, откройте панель DNS и запишите точное имя, тип A/AAAA, старый и новый IP и выставленный TTL. Убедитесь, что вы меняли именно запись нужного поддомена, а не одноимённую внутреннюю зону.
  2. Сравните тип ответа без браузераОткройте Win+R → cmd и выполните nslookup -type=A example.com как пример. Для IPv6 используйте -type=AAAA и собственный домен. В ответе проверьте именно адрес, не полагайтесь на переоткрытие страницы.
    ТекстКоманда
    Windows cmd без администратора: запрос A-записи, подставьте ваш тестовый домен; ничего не изменяет.
    nslookup -type=A example.com
  1. Узнайте текущий системный DNSВ cmd выполните ipconfig /all и запишите DNS-сервер активного адаптера. Сравнивайте ответы одного имени с одной и той же сети, чтобы не смешать локальный и корпоративный резолвер.
    ТекстКоманда
    Windows cmd без администратора: показывает DNS сервер на адаптере.
    ipconfig /all
  1. Проверьте кэш Windows отдельноВыполните ipconfig /displaydns и найдите имя через поиск окна консоли. Если имя кэшировано со старым IP, это указывает на локальный кэш, но отсутствие записи не означает исправность всех внешних DNS.
    ТекстКоманда
    Windows cmd без администратора: отображает локальный кэш сопоставления имён.
    ipconfig /displaydns
  1. Очистите только локальный кэшЕсли вам разрешено изменять локальный кэш, откройте командную строку от имени администратора и выполните ipconfig /flushdns. Команда не редактирует DNS-зону и не ускоряет кэши провайдера; затем повторите обычный запрос nslookup.
    ТекстС осторожностьюПрава администратора
    Windows cmd от имени администратора: очищает только клиентский DNS-кэш; новая запись может по-прежнему кэшироваться на удалённых резолверах.
    ipconfig /flushdns

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

  1. Разделите клиентский и серверный кэшСравните ответ системного DNS с ответом второго разрешённого резолвера, явно указав его IP последним аргументом nslookup. В корпоративной среде не обходите внутренние DNS: результаты могут отличаться по назначению.
  2. Проверьте делегирование у владельцаЕсли вы владеете доменом, откройте панель регистратора и сравните действующие NS-серверы с панелью, где меняли запись. Несовпадение означает, что изменения внесены не в обслуживающую зону; исправляйте только через утверждённый процесс.
  3. Дождитесь TTL и проверьте приложениеПри корректной авторитетной записи дождитесь времени кэширования и повторите запрос из нескольких независимых сетей. Если DNS уже отдаёт новый IP, а сайт старый, отдельно проверьте прокси, CDN, HTTP-кэш и конфигурацию сервера.

#Как убедиться в исправлении

После срока TTL системный и согласованные внешние DNS возвращают актуальный адрес; сайт открывается на нужном узле без ошибок сертификата.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.