URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49707
[ Назад ]

Исходное сообщение
"Скорейшее применение изменений в зоне DNS-сервера"

Отправлено TechNoir , 24-Окт-04 09:57 
Имеется внешний DNS-сервер, обслуживающий домен второго уровня.
Прописываются новые машины в этом домене.
Делается ndc reload.

Те машины, на которых этот DNS - сервер прописан в настройках напрямую, "реагируют" на это изменение мгновенно.
Для всего остального мира - это не так.
Предполагаю что это связано с кешированием на серверах.
Но вопрос в том что ведь информация- то новая, т.е. несуществующая - что именно кешируется-то? Кешируется то, что нет новых записей или что? :-)

Что можно сделать для мгновенного применения новых записей на всех остальных DNS? (Возможно некорректно спросил - поправьте)

Merci!


Содержание

Сообщения в этом обсуждении
"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено unk , 24-Окт-04 10:20 
>Что можно сделать для мгновенного применения новых записей на всех остальных DNS?

Уменьшите ttl для этой зоны.


"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено TechNoir , 24-Окт-04 11:33 
>>Что можно сделать для мгновенного применения новых записей на всех остальных DNS?
>
>Уменьшите ttl для этой зоны.

Да, НО!

Всем остальным серверам transfer зоны запрещен.
Вас послушать получается так:
Клиентские DNS по запросу клиента получают ip-адрес по запросу DNS-имени _одна_из_моих_машин_._мой_домен.ru. И в том случае до истечения времени ttl этот же клиент не сможет получить ip-адрес для машины _другая_из_моих_машиню_._мой_домен.ru


Расскажите поподробнее пожалуйста



"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено unk , 24-Окт-04 11:42 
>Всем остальным серверам transfer зоны запрещен.
Ну и что?

>Вас послушать получается так:
Нет не так. А до истичения ttl, клиенту (использующему другой "чужой" DNS),
будет выдаваться кэшированный ответ.

>Расскажите поподробнее пожалуйста
Рассказать что?
До истичения ttl другие сервера будут помнить старые ответы вашего сервера и отдавать ответы клиентам из своего кэша, вместо того, что бы
спросить еще раз у вашего DNS сервера.


"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено TechNoir , 24-Окт-04 11:46 
Такая схема будет работать вот так:

В том случае если клиент чужого DNS запросит несуществующее DNS имя компьютера в моем домене, то чужой DNS скэширует ОТРИЦАТЕЛЬНЫЙ ответ.
Отрицательный ответ будет действовать в течение времени TTL.
Абсолютно новое DNS имя, которое никто никогда не спрашивал должно быть доступно мгновенно.

Правильно понимаю?


"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено TechNoir , 24-Окт-04 12:10 
Такая схема будет работать вот так:

В том случае если клиент чужого DNS запросит несуществующее DNS имя компьютера
в моем домене, то чужой DNS скэширует ОТРИЦАТЕЛЬНЫЙ ответ.
Отрицательный ответ будет действовать в течение времени TTL.
Абсолютно новое DNS имя, которое никто никогда не спрашивал должно быть доступно
мгновенно.

Правильно понимаю?



"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено unk , 24-Окт-04 13:34 
>В том случае если клиент чужого DNS запросит несуществующее DNS имя компьютера
>
>в моем домене, то чужой DNS скэширует ОТРИЦАТЕЛЬНЫЙ ответ.
не только отрицательный, а вообще любой ответ.

>Отрицательный ответ будет действовать в течение времени TTL.
Да.

>Абсолютно новое DNS имя, которое никто никогда не спрашивал должно быть доступно
>
>мгновенно.
>Правильно понимаю?
Да.



"Скорейшее применение изменений в зоне DNS-сервера"
Отправлено TechNoir , 24-Окт-04 15:14 
Спасибо тебе!