Почему сайт открывается по старому адресу
Когда устройство узнаёт IP-адрес сайта по его доменному имени, оно обращается к DNS — системе, которая связывает удобные названия вроде `example.com` с числовыми сетевыми адресами. Чтобы не спрашивать эту систему заново при каждом переходе, ответы временно сохраняют браузер, операционная система и сетевые DNS-серверы. Такое временное хранилище и называется кэшем.
Если владелец сайта меняет адрес, новые запросы постепенно начинают получать обновлённый ответ. Но у части пользователей в кэше ещё может лежать прежняя запись. Тогда браузер обращается к старому IP-адресу — и сайт иногда не открывается, показывает старую версию или ведёт себя иначе, чем у соседей.
Почему обновление занимает время
У каждой DNS-записи есть срок действия — TTL, то есть время, в течение которого её разрешено считать актуальной. Пока он не истёк, сервер может использовать сохранённый ответ и не проверять, изменился ли адрес. Поэтому изменение DNS не переключает всех пользователей мгновенно: разные устройства и сети обновляют записи в разное время.
Даже после истечения TTL может понадобиться новая попытка подключения, чтобы устройство запросило свежие данные. Кроме того, старый ответ может оставаться в нескольких кэшах по пути — например, в домашнем роутере и у сетевого провайдера.
Что это значит для посетителя и владельца
Если сайт открывается по-разному в разных сетях, причина может быть не в самом сайте, а в том, что сети пока используют разные DNS-ответы. Обычно нужно дождаться обновления кэша; перезапуск браузера или устройства иногда помогает сбросить локальную запись, но не может обновить кэш провайдера.
Поэтому при переносе сайта важно заранее учитывать время, в течение которого старый адрес ещё может встречаться. Смена DNS — это не мгновенный перевод всех пользователей на новый сервер, а постепенное распространение нового адреса по цепочке кэшей.






