Допустим, я на своем DNS изменил A-запись. DNS самого нижнего уровня, обслуживает мое имя доменное vasiapupkin.com.
Как правило менее чем через 1 час мой провайдер обновляет записи в своих DNS и я уже могу обращаться к новому серверу набрав в браузере vasiapupkin.com.
А вообще, есть ли какие-нибудь стандарты времени кеширования. В DNS второго и третьего уровня -- до 24 часов. А вот DNS более нижних уровней вроде как быстрее обновляют свои записи? Или нет?
Здравствуйте, 0K, Вы писали: 0K>А вообще, есть ли какие-нибудь стандарты времени кеширования. В DNS второго и третьего уровня -- до 24 часов. А вот DNS более нижних уровней вроде как быстрее обновляют свои записи? Или нет?
Время жизни записи в зоне контролируется контентом самой зоны, причем, AFAIR, можно задать разное время жизни для отдельных записей (A,NS и т.д.). Подробнее можете посмотреть в документации bind (named), djb-dns и прочих серверов имен на формат описания файла зоны.
Здравствуйте, grey_olli, Вы писали:
_>Здравствуйте, 0K, Вы писали: 0K>>А вообще, есть ли какие-нибудь стандарты времени кеширования. В DNS второго и третьего уровня -- до 24 часов. А вот DNS более нижних уровней вроде как быстрее обновляют свои записи? Или нет? _>Время жизни записи в зоне контролируется контентом самой зоны, причем, AFAIR, можно задать разное время жизни для отдельных записей (A,NS и т.д.). Подробнее можете посмотреть в документации bind (named), djb-dns и прочих серверов имен на формат описания файла зоны.
собственно, в BIND TTL можно указать либо для зоны целиком (четвертое значение в скобках в @ IN SOA), либо для группы строк директивой $TTL 86400, а потом перечислением записей.
Время кеширования DNS -- какие есть стандарты >>Допустим, я на своем DNS изменил A-запись. DNS самого нижнего уровня, обслуживает мое имя доменное vasiapupkin.com.
>>Как правило менее чем через 1 час мой провайдер обновляет записи в своих DNS и я уже могу обращаться к новому серверу набрав в >>браузере vasiapupkin.com.
Это называеться TTL и описано в сооветсвующем RFC(1035). Если ваш провайдер кеширует все записи на час то он работает некорректно, его name сервер должне учитывать значения этих TTL
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Время кеширования DNS -- какие есть стандарты
Здравствуйте, meandr, Вы писали:
M>Это называеться TTL и описано в сооветсвующем RFC(1035). Если ваш провайдер кеширует все записи на час то он работает некорректно, его name сервер должне учитывать значения этих TTL
TTL это максимальное время. Провайдер, а точнее рекурсивный сервер, может вообще ничего не кешировать, его право.
В самом деле, проблема в том, что размер кеша ограничен, абонентов много и не удаётся кешировать все записи на столько, сколько указано в TTL. Сколько-то времени запись лежит в кеше, потом исходя из некоторых соображений удаляет "старые" или "наименее полезные" записи.