Чому DNS повертає два різні результати навмання?


11

30 годин тому я змінив свій сервер імен та компанію-господаря для свого домену . Тепер перевірки поширення DNS показують, що правильний сервер імен визнаний у всьому світі.

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

Що ще дивніше, що деякі веб-переглядачі час від часу переключаються між створенням того чи іншого сайту.

Я підозрюю, що DNS мого провайдера дає шалені результати, але як я міг діагностувати це?

Крім того, як не дивно, monitor.us показує сайт як спад, то кілька разів на день, коли, наскільки я можу сказати, це не відбувається. (Це основний сайт Wordpress, на даний момент відсутній трафік.) Це дозволило б припустити, що monitor.us також отримує дивні значення DNS. Як я можу діагностувати це?


5
Ви змінили серіал?
Markus W Mahlberg

Дивіться також: serverfault.com/questions/639659/…
mfinni

Відповіді:


22

Результат dig any joshuafox.comпоказує, що TTL для вашого домену становить 604800 секунд або один тиждень. Це надзвичайно велике значення, і ви, можливо, захочете його змінити. Очікуйте, що розповсюдження вашої нової конфігурації буде повністю розповсюджено до кінця тижня.


Оце Так! Так, я бачу вашу думку. Я навіть не уявляв, що TTL може бути встановлений так довго.
Джошуа Фокс

2
@JoshuaFox Для подальшої довідки загальні значення для TTL коливаються приблизно від 3600 секунд на нижньому кінці для доменів, які, як ви знаєте, ймовірно, якісь зміни будуть надходити до 86400 (24 години) в кінці.
Шадур

2
@Shadur "Загальні" - це так само низькі значення, як 60 с, для динамічних програм DNS.
glglgl

1
Для реєстрації (тобто записів на кореневих та gtld серверах) низький TTL, безумовно, не є бажаним постійним рішенням. Я сумніваюся, що * .dtld-servers.net був би радий, якби TLD делегації google.com був у TTL 5 секунд, скажімо.
Хаген фон Ейтцен

Я другий @HagenvonEitzen: є дуже вагомі причини кешування результатів, зменшення затримки не в останню чергу. На сьогоднішній день, з більшістю чотиримільярдів запитів, більшість із яких потребує DNS-резолюції, кореневі та (g) tld-сервери просто тануть. Динамічний DNS в основному використовує лазівку за рахунок інших. Зважаючи на ціни на домен, включаючи DNS-хостинг сьогодні, я просто не бачу сенсу.
Markus W Mahlberg

4

Джошуа,

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

Це може призвести до більшого навантаження на ваш сервер, але, повірте, це дозволить уберегти вас від великого кола проблем. Скажімо, все рухається гладко і тихо після переїзду. Через деякий час ви бачите, що одна з машин не відповідає так, як слід. Це може бути апаратна помилка, новий фактор мережі (ви перевірити поведінку вашого застосування в нових багажних балансиров?), Потужності , пов'язаної з глюк, це може бути БАГАТО речей. У всіх цих сценаріях ваша здатність зробити так прозорі для користувачів якомога швидше, повернувшись до старої інфраструктури, буде базуватися на вашому DNS TTL.


Спасибі. Я не ставив це так високо. Провайдер хостингу / імен, ipage, очевидно, робив це за замовчуванням. Я не уявляв, що вони, можливо, встановили це так неймовірно високо.
Джошуа Фокс

Іноді я вважаю, що високі TTL за замовчуванням від комбінованих dns / hosting hosting - це брудна хитрість покарати користувачів, які переходять на сторонні хостинги ...
R .. GitHub ЗАСТАНІТЬ ДОПОМОГУ ICE

@JoshuaFox whoisдля вашого домену все ще перерахований ipage.com- вони є новим постачальником?
Альнітак

@Altinak ipage.com - веб-хостинг, а також надайте сервер імен. (Реєстратор GKG, і сайт розміщувався в DotEasy до минулого тижня.) Я перемістив електронну пошту (MX) до Google Apps.
Джошуа Фокс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.