Почему DNS возвращает два разных результата в случайном порядке?

11

Я изменил свой сервер имен и хост-компанию для своего домена 30 часов назад. Теперь проверки распространения DNS показывают, что правильный сервер имен распознается во всем мире.

Однако браузеры на моих машинах выдают старый сайт. Я попробовал несколько браузеров и несколько устройств (Ubuntu и Android), в том числе те, которые никогда не заходили на сайт, чтобы убедиться, что проблема не связана с кэшированием DNS в браузере или на компьютерах. Используя Hola или Tor в качестве прокси из других стран, я правильно получаю новый сайт.

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

Я подозреваю, что DNS моего провайдера дает сумасшедшие результаты, но как я могу это диагностировать?

Кроме того, как ни странно, monitor.us показывает, что сайт идет вниз, затем вверх, несколько раз в день, когда, насколько я могу судить, этого не происходит. (Это простой сайт Wordpress, на данный момент без трафика.) Это предполагает, что monitor.us также получает странные значения DNS. Как я могу диагностировать это?

Джошуа Фокс
источник
5
Вы изменили сериал?
Маркус У Малберг
Смотрите также: serverfault.com/questions/639659/...
mfinni

Ответы:

22

Вывод dig any joshuafox.comпоказывает, что TTL для вашего домена составляет 604800 секунд или одну неделю. Это необычно высокое значение, и вы можете изменить его. Ожидайте, что распространение вашей новой конфигурации будет полностью распространено к концу недели.

Маркус В. Мальберг
источник
Вот это да! Да, я понимаю вашу точку зрения. Я даже не предполагал, что TTL может быть установлен так долго.
Джошуа Фокс
2
@JoshuaFox Для дальнейшего использования общие значения для TTL варьируются от 3600 секунд на нижнем уровне для доменов, о которых вы знаете, что, скорее всего, произойдут некоторые изменения до 86400 (24 часов) на верхнем уровне.
Шадур
2
@Shadur "Common" - это также низкие значения, как 60 с, для динамических приложений DNS.
glglgl
1
Для регистрации (то есть записей на корневом и gtld-серверах) низкий TTL, безусловно, не является желаемым постоянным решением. Я сомневаюсь, что * .dtld-servers.net был бы рад, если бы, скажем, TLD делегации google.com имел TTL 5 секунд.
Хаген фон Айцен
Я второй @HagenvonEitzen: есть очень веские причины для кэширования результатов, сокращение задержки не в последнюю очередь. В настоящее время с квадриллионом запросов в секунду, большинство из которых требуют разрешения DNS, корневые и (g) tld серверы просто тают. Динамический DNS в основном использует лазейки за счет других. Учитывая цены на домен, включая DNS-хостинг, я просто не вижу в этом смысла.
Маркус W Малберг
4

Джошуа,

Вы можете даже сохранить TTL в течение долгого времени, как и раньше, если хотите избавить свой сервер от слишком большого количества обновлений - я полагаю, у вас были причины для его установки (я бы порекомендовал два дня - 3 в МАКСИМАЛЬНОМ ), но когда вы планируете такие большие изменения, всегда сбрасывайте их обратно за несколько часов (или минут!) за неделю до миграции сервера.

Это может увеличить нагрузку на ваш сервер, но, поверьте мне, это избавит вас от большого количества проблем. Допустим, после переезда все идет гладко и тихо. Через некоторое время вы видите, что одна из машин не отвечает так, как должна. Это может быть аппаратная ошибка, новый сетевой фактор (тестировали ли вы поведение своего приложения под новыми балансировщиками нагрузки?), Сбой, связанный с питанием, это может быть МНОГО . Во всех этих сценариях ваша способность сделать вещи прозрачными для пользователей как можно быстрее за счет возврата к старой инфраструктуре будет зависеть от вашего DNS TTL.

DarkLighting
источник
Благодарю. Я не установил это так высоко. Поставщик хостинга / сервера имен, ipage, по-видимому, сделал это по умолчанию. Я не предполагал, что они могли бы установить это так невероятно высоко.
Джошуа Фокс,
Иногда я думаю, что TTL по умолчанию от комбинированных провайдеров DNS / хостинга - это грязная уловка, чтобы наказать пользователей, переходящих на сторонний хостинг ...
R .. GitHub ОСТАНОВИТЬ ПОМОЩЬ ICE
@JoshuaFox whoisдля вашего домена все еще списки ipage.com- они новый поставщик?
Альнитак
@Altinak ipage.com является веб-хостом, а также предоставляет сервер имен. (Регистратором является GKG, а сайт размещался в DotEasy до прошлой недели.) Я переместил электронную почту (MX) в Службы Google.
Джошуа Фокс,