Как переключить DNS для веб-сайта без сервисного разрушения?

Согласно странице справочника, login.defs больше не используется login, su, passwd, и т.д. (см. login.defs(5)) если Вы не используете pam_pwcheck.

12
задан 21 December 2012 в 17:52
4 ответа

Правильный способ сделать это:

  1. Измените TTL зоны на минимум - в большинстве случаев это 300 секунд (5 минут). На этом этапе не изменяйте никакие записи.
  2. Подождите 48 часов.
  3. Внесите изменения. На распространение изменений уйдет всего 5 минут.
  4. Вернуть TTL к стандартным 48 часам.

Эта процедура применяется ко всем изменениям, а не только к изменениям NS. Если вам нужно изменить IP-адрес для записи A, она будет работать точно так же. Хотя это может быть не абсолютно необходимо, и теоретически вы можете одновременно запустить два сервера имен, это плохая идея. Никогда не знаешь, не понадобится ли тебе делать экстренные изменения в течение этих 48 часов.

17
ответ дан 2 December 2019 в 21:32

Если вы меняете своего DNS-провайдера (серверы имен отображаются в whois), то да, вы можете запускать их параллельно. Глядя на мой домен, TTL, используемый серверами GTLD (теми, которые сообщают другим пользователям Интернета, которые используют мой DNS), составляет 48 часов. Насколько мне известно, это невозможно изменить.

Обычно все, что вам нужно сделать, это попросить регистратора домена изменить записи сервера имен, убедившись, что новый провайдер уже настроен, а старый провайдер сохраняет свои записи в рабочем состоянии не менее 48 часов.

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

3
ответ дан 2 December 2019 в 21:32

Во-первых, давайте уточним нашу терминологию, потому что еще не ясно, о чем вы спрашиваете.

Настройка вашего хостинга состоит из трех частей:

  1. Регистратор
  2. Сервер имен хостинг
  3. Хостинг сервера

Нередко все три из них предоставляются одной и той же компанией, но для этого не требуется. Также довольно часто не взимается отдельная плата за 2. при покупке 1. у той же компании, что еще больше усугубляет путаницу.

Регистратор несет ответственность за то, чтобы сообщить обслуживающему персоналу родительского домена, что ваш домен существует, и каковы его серверы имен.

Серверы имен отвечают за сопоставление вашего домена и поддоменов с IP-адресами (и за все остальное, что могут делать серверы имен).

Сервер - это часть, с которой вы, вероятно, наиболее знакомы, и именно там заканчиваются запросы и электронные письма веб-сайта.

Когда вы уверены, какой из них вы изменили или хотите изменить, можете ли вы изменить вопрос, чтобы сделать его более ясно?


Я предполагаю, что вы меняете хостинг своего сервера имен. Для этого вы должны:

  1. Найти новый хост сервера имен и настроить с ним все записи, которые у вас есть на вашем текущем хосте сервера имен.
  2. Обратитесь к своему регистратору и попросите его заменить официальные серверы имен на новые те, которые вы только что настроили. Этот шаг займет некоторое время, так как они могут не сделать это сразу, а соответствующие TTL часто составляют 48 часов.
  3. Как только все новые DNS-запросы поступают на новые серверы имен, отключите старые.
3
ответ дан 2 December 2019 в 21:32

First, let's get our terminology straightened out because it's not yet clear what you are asking.

There are three parts to your hosting setup:

  1. The registrar
  2. The nameserver hosting
  3. The server hosting

It's not uncommon for all three of these to be provided by the same company but there's no requirement for it. It's also quite common for there to be no separate charge for 2. when you have bought 1. from the same company, adding to the confusion.

The registrar is responsible for telling the maintainers of the parent domain that your domain exists and what its nameservers are.

The nameservers are responsible for mapping your domain and subdomains to IP addresses (and all of the other things that nameservers can do).

The server is the part you are probably most familiar with and is where the website requests and emails end up.

Once you are sure which one you have changed or want to change, can you modify the question to make it more clear?


I'm going to assume that you are changing your nameserver hosting. To do this, you must:

  1. Find a new nameserver host and set up all the records with them that you have at your current nameserver host.
  2. Contact your registrar and ask them to change the authoritative nameservers to be the new ones that you just set up. This step will take some time as they may not do it immediately and the TTLs involved are often 48 hours.
  3. Once all new DNS requests are arriving at the new nameservers, shut off the old ones.
3
ответ дан 2 December 2019 в 21:32

Теги

Похожие вопросы