Я нахожусь в процессе перемещения трафика веб-сайта для adadarters.com со старого хоста на новый хост. Мы храним старый хост по разным причинам, включая почтовые и ASP-файлы, которые мы не хотим перемещать, поэтому я просто изменил запись A, чтобы указать IP для нового хоста. Через 10 часов она до сих пор на самом деле не распространяется, даже если кажется , что он имеет. Я делал ipconfig /flushdns весь день.

Происходит то, что adadarters.com обслуживает новый IP (74.220.215.66), а www.adadarters.com обслуживает старый IP (65.254.231.127). Если вы попытаетесь ввести URL без www , он будет перенаправлен на www и отправит вас на старый хост.

Я понял, что это nslookup adadarters.com 205.171.3.66 (IP-адрес моего провайдера) против nslookup www.adadarters.com 205.171.3.66 .

Кроме того, трассировка к adadarters.com против www.adadarters отслеживает маршрут к новым и старым IP-адресам.

Новый хост говорит, что DNS выглядит хорошо для них. Старый хост говорит, что настройки выглядят для них тоже хорошо, и что мне просто нужно подождать, пока он распространится. Но почему бы www распространяться иначе, чем не www? Я думаю, что они просто откладывают меня, потому что они не знают (одна из причин, почему они - старый хозяин).

Есть идеи о том, что может происходить?Если по какой-то причине это решается к тому времени, когда вы смотрите, у старых файлов хоста есть логотип справа, у нового - логотип слева, и это сайт WordPress.

1 ответ1

1

Не допускайте «саботажа» от интернет-провайдера в таком случае.

Новый хост говорит, что DNS выглядит хорошо для них. Старый хост говорит, что настройки выглядят для них тоже хорошо, и что мне просто нужно подождать, пока он распространится. Но почему бы www распространяться иначе, чем не www? Я думаю, что они просто откладывают меня, потому что они не знают (одна из причин, почему они - старый хозяин).

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

Распространение DNS сейчас выглядит нормально.

Тем не менее, распространение DNS сейчас выглядит нормально. Проверьте результаты для www.adadarters.com здесь и adadarters.com здесь. Оба четко показывают 74.220.215.66 .

Но затем, глядя на записи DNS TTL (время жизни) с помощью dig кажется, что TTL для www.adadarters.com и adadarters.com был установлен на 3600 секунд (или 60 минут). Вот результаты для adadarters.com:

dig +nocmd adadarters.com +noall +answer
adadarters.com.     3600    IN  A   74.220.215.66

А затем аналогичная команда для www.adadarters.com:

dig +nocmd www.adadarters.com +noall +answer
www.adadarters.com. 3600    IN  A   74.220.215.66

3600 секунд (или 60 минут) не совсем то, что вы хотите, чтобы TTL был при переключении IP-адреса DNS. Читать дальше.

Распространение DNS, TTL и ожидание игры.

Вы говорите, что:

Через 10 часов она до сих пор на самом деле не распространяется, даже если кажется , что он имеет.

Хорошо видя, что TTL был 3600, это должно было распространиться после по крайней мере 1-2 часов. Но по моему опыту, переключение IP-адресов DNS должно происходить как минимум за 2 часа до переключения - возможно, даже за день до переключения - TTL должен быть установлен на 300 (или 5 минут).

Затем, когда вы сделаете это, в течение 5 минут или около того DNS-серверы по всему миру узнают, что нужно проверить новые данные. И даже когда я это сделал, иногда некоторым неуправляемым DNS-серверам иногда требовалось 24-48 часов, чтобы наверстать упущенное. Все это говорит о том, что изменения IP-адреса DNS, как это не точная наука, и вы должны планировать соответственно.

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

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

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

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