Сделайте что-нибудь с кешированием DNS после переноса сайта на новый хостинг

Я перенес сайт на новый хостинг, изменив ns записи в админке домена. Все нормально, но на компьютерах, на которые раньше заходили, есть кеширование DNS. Они хранят старые записи ns. Локально проблему можно решить - есть методы очистки днс-кеша на компьютере. Но что делать с количеством пользователей сайта? Есть ли возможность инициировать очистку кеша DNS для текущего сайта или выполнить какое-то волшебное перенаправление?

0
задан 13 December 2016 в 13:17
2 ответа

Вы не можете заставить его как таковое. Однако вы можете предпринять некоторые шаги, чтобы "поощрить" это.

Проверьте TTL вашей записи DNS. Допустим, это 1 час. Измените TTL на 60 секунд. Теперь, если вы подождете час или около того, любые посетители, попадающие в DNS после этого, будут выполнять более частые поиски и, надеюсь, переходят на ваш новый сервер. Прочтите и не забудьте впоследствии изменить TTL обратно на более высокий период.

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

Лучше всего подождать, отслеживать трафик на старом сервере и выключить его, как только трафик упадет до минимума.

1154503]

2
ответ дан 4 December 2019 в 13:36

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

Мне пришлось сделать это однажды, когда я забыл уменьшить TTL DNS перед переносом.

0
ответ дан 4 December 2019 в 13:36

Теги

Похожие вопросы