Что происходит с сервером DNS-кэша, когда происходит сбой DNS-сервера зоны?

У меня работает DNS-сервер, который кэширует записи с основного DNS-сервера.

Что произойдет, если основной DNS-сервер не работает? Will the cache DNS server still serve the records it has or will all the records in the cache server expire after TTL of respective domains?

2 ответа

Кэш прекратит обслуживать эти записи после истечения TTL. Вот почему несколько серверов имен для ваших зон важны:)

В SOA также есть время истечения, но это только для вторичных / подчиненных серверов имен.

Когда авторитетный сервер (авторитетный DNS-сервер - это то, что вы называете "основным" DNS-сервером в своем вопросе; он устанавливает, какой IP, скажем, имеет some-name.example), сервер кэширования (DNS-сервер, который получает его информация из авторитетных серверов) будет иметь в своем кеше только те имена, которые были недавно запрошены.

Итак, предположим, что ваш авторитетный сервер имеет TTL 1 день для своих записей, когда сервер аутентификации выходит из строя, любые записи, полученные в последний день, будут работать менее одного дня и затем перестанут работать. Любые записи, не загруженные в последний день, не будут работать.

Цель DNS-кэширования - просто ускорить разрешение имен. DNS делает способ записи надежным, используя так называемую "передачу зоны DNS", где "главный" сервер становится тем, что в DNS называется "главным" сервером. Один устанавливает второй "подчиненный" DNS-сервер, который периодически получает свою DNS-запись от "главного". Дополнительная информация: http://www.microhowto.info/howto/configure_bind_as_a_slave_dns_server.html

Другие вопросы по тегам