Однако у него есть один маленький минус, который затрудняет возможность его работы как кэш-сервера DNS пользовательских и интернет сетей, которые подключаются по медленным каналам (спутник, модем, GSM и др.). Это связано все с тем, что BIND 9.6.0-P1 принимает в расчет слишком много инфы, поступающей от параметра TTL, и ограничивает лишь его максимальное значение.
1. «override-cache-ttl». Этот параметр обеспечивает установление TTL те кэш записи, которые имеют определенное значение, и применяется первым. Это значит, то, что при выставлении определенных временных рамок, например: override-cache-ttl 3600, то кэширование записей будет происходить ровно час и не больше. Существуют также параметры, которые могут изменять время кэширования – это max-cache-ttl и min-cache-ttl, это связано с тем, что они имеют приоритет над override-cache-ttl.
2. «min-cache-ttl». Данный параметр не такой жесткий как override-cache-ttl. Суть данного параметра в том, что если в настройках прописано меньшее время для кэшировании этой записи, то оно будет меньше предопределенного на данный момент время. Т.е если min-cache-ttl 3600, то все записи, имеющие TTL меньше часа, будут кэшироваться ровно 1 час, если же TTL равно или больше часа, тогда кэширование будет проходить, как положено. Значение 0 данного параметра выставлено по умолчанию.
Оставить комментарий или два