DNS и refresh
Устроился как-то Иван Сергеевич на новую работу сисадмином.Работа — шик, всё предыдущим админом настроено и задокументировано. Но вот беда, начальство сказало — надо новый домен в зоне ру теперь получить и всю почту перенастроить на него.— Ну, не проблема, почту переносить мы умеем, а домен — тем более легко, — сказал Иван Сергеевич и пошел покупать домен.Купил, сидит ждет, когда же домен начнет работать, nslookup значит мучает…А результата-то и нету, он уже и яндекс и гугл пытал, но все получает: не удалось найти домен: Non-existent domain…Что ж за напасть-то такая…И начал Иван Сергеевич думать, да исследовать ситуацию эту, помня о том, что бесплатный домен на старой работе в неизвестной всем зоне начал резолвиться через минут пятнадцать.
И в RFC1537 он увидел такое:
— Refresh: The SOA record of the primary server is checkedevery «refresh» time by the secondary servers; if it has changed, a zone transfer is done.
И решил он посмотреть на зону ru: refresh = 86400 (1 day).То есть обновится она в течение суток, может через час, а может и через 24 часа… Тут как повезет.Тут уже стало ему интерсно, а в других странах — зонах так же ли? И выяснилось:.com — 30 минутИндия (.in) — 10 минутМексика (.mx) — 15 минутКитай (.cn) — 2 часаСША (.us) — 15 минутАнглия (.uk) — 2 часаКазахстан (.kz) — 4 часаСеверная Корея (.kp) — 8 часовЮжная Корея (.kr) — 1 часУкраина (.ua) — 2 часа
Что ж такое, подумал Иван Сергеевич, почему у нас обновление зоны значительно дольше всех? Сие осталось для него загадкой…Однако на следующий день, уже ближе к вечеру, он отчитался перед начальством о том, что всё работает и настроено, но обида на неработающий вовремя DNS осталась с ним навсегда.