Назад | Перейти на главную страницу

Вопрос о сервере доменных имен

Я установил DNS-сервер у себя дома. Придется ли мне ждать, пока провайдер обновит кеш, прежде чем DNS станет активным?

На каком-то веб-сайте, который я нашел, говорится, что это называется «время распространения DNS» и сколько времени это может занять?

Это зависит от того, действительно ли ваш DNS-сервер принимает какую-либо фактическую конфигурацию DNS для вашего Интернет-домена - например, Запись / функция NS. Если ваш DNS-сервер является просто автономным внутренним сервером и никаких фактических записей / обновлений DNS в Интернете не требуется, то никакого воздействия.

Если он заменяет или размещается в качестве дополнительного NS для активной конфигурации домена DNS в Интернете, то потребуется некоторое время для записи, из которой был создан фактический DNS-сервер Интернета, для распространения / обновления на остальную часть DNS-серверы Интернета. Раньше это занимало около 72 часов, но теперь это может быть так же быстро, как и в течение 24 часов.

Это зависит.

  • Если у вас вообще нет DNS-сервера контента, то нечего кэшировать или копировать другими людьми. Для доверенное лицо DNS сервер ты кэшировать то, что публикует остальной мир, а не наоборот.

  • Если никто никогда не спрашивал об именах в доменах, для которых вы сейчас публикуете данные DNS, никто вообще ничего не будет кэшировать.

  • Если люди ранее получали ответы откуда-то еще, то то, как долго им говорили, что эти ответы действительны - значения TTL в наборах записей ресурсов - будет определять, как долго они будут кэшироваться.

    user48838 ведет вас немного вверх по садовой дорожке на этом. Там нет длина универсального набора для значений TTL - 72 часа, 24 часа или иначе. Они такие, какими их выбирают. В вашем случае они в настоящее время являются теми, кем они были выбраны людьми, которые до этого публиковали данные.

  • Если никто не знает, что ваш DNS-сервер контента существует, потому что вы не просили / не говорили владельцам супердоменов делегировать вам доманы, то то, что вы публикуете, будет просто проигнорировано миром, потому что никто никогда не будет перенаправлен на прошу вас об этом. Организация делегаций предполагает общение с людьми.

Есть много чепухи, в которую люди верят, когда говорят о «распространении DNS», которая основана на совершенно неверной ментальной модели того, как работает DNS.

  • Ваш интернет-провайдер не обязательно имеет к чему-либо отношение. Ваш провайдер передает дейтаграммы IP между вами и остальной частью Интернета. Ваш интернет-провайдер (разрешение прокси) DNS-серверы не имеют никакого отношения к тому, что вы, на ваш машины, выберите публикацию через DNS содержание серверы.
  • Вещи кэшируются до тех пор, пока это указано в TTL. Разрешающие прокси-DNS-серверы, которые использует остальная часть Интернета (и действительно, которые вы используете), будут кэшировать данные для любого места вплоть до всего периода жизни в момент, когда они в последний раз получили эти данные от DNS-сервера контента.
  • Кэширование путем разрешения прокси-серверов сильно отличается от репликации базы данных. Набор взаимодействующих DNS-серверов контента реплицирует базу данных со всеми данными, подлежащими публикации, между собой. Эта репликация базы данных может использовать один из многих механизмов, от «передачи зоны» до простого scp. Ни у кого из них нет что-нибудь вообще делать с TTL для записей ресурсов в базе данных. Лишь немногие из них имеют хоть какое-то отношение к различным поля репликации в SOA записи ресурсов. И репликация базы данных между взаимодействующими DNS-серверами контента не имеет ничего общего с кэшированием ответов на прокси-DNS-серверах.