Я хочу переключить DNS нашего сайта без перебоев в работе
IP-адрес сервера остается прежним.
Обычно обновление всего интернета занимает 24-48 часов.
Возможно ли, чтобы оба DNS работали параллельно?
Важное примечание Джеймса Райана:
Имейте в виду, что некоторые DNS-серверы в любом случае не соблюдают низкие TTL и кеширование. Ожидайте некоторого совпадения.
^ это как раз настоящая проблема.
Задний план:
Я изменил DNS нашего веб-сайта на другого провайдера (bluehost, который кажется сломанным и довольно часто показывает свою страницу с рекламой вместо нашего сайта), поэтому я вернулся к старому исходному DNS через ~ 2 часа.
IP-адрес сервера остался прежним, поэтому я надеялся не получить перебоев в обслуживании, потому что оба DNS показывают один и тот же сервер.
Сейчас, 24 часа спустя, 30% Интернета по-прежнему использует неработающего / неправильного провайдера (bluehost), на который нет ссылок в whois. (относительно Pingdom + несколько пользователей сообщают, что не могут нас посетить)
Правильный способ сделать это:
Эта процедура применяется ко всем изменениям, а не только к изменениям NS. Если вам нужно изменить IP-адрес для записи A, она будет работать точно так же. Хотя это может быть не абсолютно необходимо, и теоретически вы можете одновременно запустить два сервера имен, это плохая идея. Никогда не знаешь, не понадобится ли тебе делать экстренные изменения в течение этих 48 часов.
Если вы меняете своего DNS-провайдера (серверы имен, отображаемые в whois), то да, вы можете запускать их параллельно. Глядя на мой домен, TTL, используемый серверами GTLD (теми, которые сообщают другим пользователям Интернета, которые используют мой DNS), составляет 48 часов. Насколько мне известно, изменить это невозможно.
Обычно все, что вам нужно сделать, это попросить своего регистратора домена изменить записи сервера имен, убедившись, что новый провайдер уже настроен, и что старый провайдер поддерживает свои записи в течение как минимум 48 часов.
Как упоминалось в другом ответе, если вы просто меняете свои собственные записи, вы можете заранее уменьшить TTL для записи, чтобы обеспечить почти мгновенный обмен, хотя некоторые плохие DNS-серверы по-прежнему будут кэшировать дольше.
Во-первых, давайте уточним нашу терминологию, потому что еще не ясно, о чем вы спрашиваете.
Настройка хостинга состоит из трех частей:
Нередко все три из них предоставляются одной и той же компанией, но для этого не требуется. Также довольно часто не взимается отдельная плата за 2. при покупке 1. у той же компании, что усугубляет путаницу.
Регистратор отвечает за то, чтобы сообщить обслуживающему персоналу родительского домена, что ваш домен существует и каковы его серверы имен.
Серверы имен отвечают за сопоставление вашего домена и поддоменов с IP-адресами (и за все остальное, что могут делать серверы имен).
Сервер - это та часть, с которой вы, вероятно, наиболее знакомы, и именно там заканчиваются запросы и электронные письма веб-сайта.
Если вы уверены, что изменили или хотите изменить, можете ли вы изменить вопрос, чтобы сделать его более ясным?
Я предполагаю, что вы меняете хостинг своего сервера имен. Для этого необходимо:
A) Если у вас сайт на общем хостинге - по возможности используйте DNS TTL
Б) Если вы используете свои собственные серверы - для минимального времени простоя используйте прокси на исходном сервере и экстрактор IP (заголовок forwarded_for) в пункте назначения (так что исходный IP может быть таким же), переместите свои файлы после обновления записей DNS и дождитесь, пока трафик не будет остановка на исходном сервере