Распространение DNS

Я указал запись A для домена www.fitnaturally.co.uk (домен некоторое время использовался) для IP-адреса моего сервера (79.170.44.156). Я сделал это 8 часов назад, и до сих пор ничего не произошло. По моему опыту, этот процесс обычно не занимает больше 4 часов.

После проверки распространения DNS по адресу http://www.whatsmydns.net/

Я обнаружил, что правильный IP-адрес в некоторых местах, но в других это все еще старый IP Record (91.208.99.12). Когда я продолжаю проверять whatsmydns, IP-адрес для каждого местоположения постоянно меняется на старый IP-адрес. Например, Лондон, Великобритания (BT Global) был 79.170.44.156, но теперь он вернулся к (91.208.99.12).

Если я проверяю DNS Prop для http://www.whatsmydns.net/, все записи A показывают 79.170.44.156. Но старый веб-сайт все еще загружается, и я не могу подключиться к новому серверу по ftp.fitnaturally.co.uk.

Может кто-нибудь предложить что-нибудь, что я могу попытаться заставить это работать или предложить причину, почему это занимает так много времени?

2 ответа

Решение

Ваши записи DNS имеют однодневный TTL, так что это может занять много времени для очистки старых данных из кэшей.

$ dig www.fitnaturally.co.uk a @ns1.tsohost.co.uk +norec

; <<>> DiG 9.6-ESV-R4-P3 <<>> www.fitnaturally.co.uk a @ns1.tsohost.co.uk +norec
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7116
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.fitnaturally.co.uk.        IN  A

;; ANSWER SECTION:
www.fitnaturally.co.uk. 86400   IN  A   79.170.44.156

86400 секунд - это 1 день. Я предполагаю, что у вас был тот же TTL на старой записи, что он заменил.

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

Чтобы ответить на неизбежный следующий вопрос: нет, нет способа заставить кэши очиститься.

В некоторых случаях распространение DNS может занять даже более одного дня. Используйте Google DNS 8.8.8.8, что обычно быстро, чтобы увидеть, было ли изменение применено правильно.

Другие вопросы по тегам