No-IP имеет фиксированный TTL 60 секунд для набора записей динамического хоста DNS, DynDNS имеет значение TTL по умолчанию 60 секунд, changeip использует 30 секунд. Однако наш DSL модем получает время аренды DHCP 7200 секунд (2 часа):

DHCP WAN Client: bound, IP: 92.254.x.x, GW: 92.254.48.1, lease time: 7200

Почему бы не иметь больший TTL и предпочтительно синхронизировать оставшееся значение времени аренды DHCP со значением TTL DynDNS. Протокол обновления No-IP даже не позволяет указывать TTL где-либо в команде обновления. Bind nsupdate9 напротив, позволяет указать TTL при создании новой записи (команда update add ).

Какие бесплатные службы динамического DNS позволяют обновлять TTL в команде обновления?

1 ответ1

1

Вы не можете синхронизировать значение TTL DNS ни с чем, потому что DNS обычно используется в многоуровневой структуре. Каждый DNS-сервер запускает свой собственный обратный отсчет TTL после успешного запроса в восходящем направлении. Вот почему службы DDNS обычно используют очень короткие значения TTL.

Для n уровней DNS-серверов "наихудшим общим TTL" является n * TTL . Это происходит, когда каждый сервер запрашивает восходящий поток в самый последний момент обратного отсчета TTL вышестоящего сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .