Проблема с разрешением VPS DNS
Я недавно перешел с общего хостинга на VPS на vps.net, но думаю, что, возможно, уже сломал его!
я имею domain.com
а также domain.net
, Я настроил записи DNS для обоих, чтобы они указывали на мой сервер. Однако только domain.com
пингует на правильный IP-адрес. domain.net
указывает на другой IP-адрес. Возможно, старый сервер, на который он указывал. Теперь это было удалено.
Есть ли способ исправить это, не отправляя билет на VPS.net?
1 ответ
Возможно, другое изменение имени еще не распространилось в вашем локальном DNS-кэше (ad ISP), и вам просто повезло, что другое изменение стало доступным так же быстро. Дайте немного времени для обновления кэшированных записей, затем повторите попытку.
Все записи DNS имеют значение времени жизни (TTL), которое представляет собой количество секунд, в течение которых DNS-сервер должен их кэшировать, большинство регистраторов позволяют вам изменить это, а некоторые нет. Типичные значения по умолчанию (или фиксированные значения, если регистратор не позволяет вам управлять им) для TTL составляют 24 часа и 4 часа - раньше было 24 наиболее распространенных, но более короткие значения, кажется, становятся более нормальными в наши дни.
Когда ваша машина запрашивает у DNS-серверов вашего интернет-провайдера (или у Google, или у OpenDNS, если вы используете такие сервисы) адрес, связанный с именем, он проверяет только последнее значение, если у него нет сохраненного значения locall или это значение прошло свой TTL. время с момента последней проверки. Таким образом, если TTL для ваших записей составляет 24 часа, то вашему провайдеру потребуется до 24 часов, чтобы увидеть какие-либо изменения, но вам может повезти, и вы обнаружите, что срок хранения в кэше скоро истекает, так что это займет гораздо более короткое время.