2

У меня есть сервер BIND (CentOS 6) в моей локальной подсети, обрабатывающий мои запросы DNS. У меня также есть домен, который указывает на мой GoDaddy VPS. Я хотел бы настроить свой сервер BIND таким образом, чтобы он не кэшировал никаких запросов для моего домена. Это так, когда я обновляю записи DNS моего домена, мне не нужно каждый раз очищать кэш DNS на моем сервере, чтобы проверить, работают ли мои изменения.

По сути, каждый раз, когда я запрашиваю свой домен, я бы хотел, чтобы мой сервер BIND запрашивал IP-адреса с DNS-серверов GoDaddy. Запросы на любой другой домен я бы хотел, чтобы он кешировался нормально.

Спасибо за любую помощь.

2 ответа2

0

Установите TTL для всех ваших записей на 5 секунд. Или даже 1 секунду, если хотите. Тогда они не будут кешироваться очень долго. Просто не используйте 0 для TTL, это вызывает странное поведение с некоторым кодом распознавателя.

0

Если у вас 9.3 или выше, вы можете использовать rndc для очистки кэша для одного домена.

Из DNS и Bind:

BIND 9.3.0 будет поддерживать сброс всех записей, привязанных к конкретному доменному имени, с помощью rndc flushname. Например:

rndc flushname google.com

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