1

Вчера я обновил DNS для доменного имени в Интернете. Спустя 24 часа, несмотря на все остальные сервисы и маршрутизацию компьютера к новой конфигурации. Моя установка Ubuntu все еще отправляет меня к старой конфигурации DNS. Я пытался очистить все различные кэши, перезапустить и т.д., Но ничего не изменилось.

1 ответ1

1

На какой DNS-сервер указывает ваша Ubuntu (в /etc/resolv.conf), вероятно, все еще есть (или была) старая кешированная запись. Если вы забудете сбросить TTL хотя бы на один TTL-длинный период, прежде чем вносить изменения, вы столкнетесь с этим. Например, если ваша исходная запись имеет TTL в 1 день, это означает, что она может быть кэширована в течение 1 дня, и если вы измените ее сразу после того, как об этом попросит какой-нибудь удаленный сервер, пройдет 1 день, прежде чем сервер вернется, чтобы получить новый ответ.

Обычно это вызывается как само собой разумеющееся, потому что вы установили соединение с сайтом по старому адресу непосредственно перед его изменением.

Проверьте, какой ваш TTL был установлен, и это будет максимальный таймфрейм (с момента его изменения), пока он действительно не будет виден везде.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .