Как вы меняете IP-адрес DNS-сервера?

В настоящее время я размещаю DNS-сервер, чтобы упростить управление поддоменами нашей компании (мы веб-разработчики). Однако нам нужно изменить IP-адрес одного из DNS-серверов, поскольку служба DNS была перенесена на новый сервер, на котором размещен новый поставщик.

Кажется, я вспоминаю, что это не так просто, как просто изменить запись A на ns2.domain.com, так как она должна быть "глобально зарегистрирована" с корневыми серверами или что-то в этом роде? Я могу видеть, где я изменил регистрационные данные DNS-сервера в своей учетной записи Network Solutions, и, вероятно, мне нужно изменить запись A одновременно.

Прежде чем изменить запись A для DNS-сервера, я хотел бы узнать ответ на следующие вопросы: что на самом деле делает процесс "регистрации на сервере имен" и как я могу проверить, что он был выполнен правильно (например, из запросов командной строки) или с помощью онлайн-инструментов)?

1 ответ

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

Во-первых, убедитесь, что новый сервер отвечает на запросы и получает обновления как следует. Как только вы это сделаете, измените свои локальные записи, чтобы отразить новый адрес нового сервера. Начиная с этого момента, вам необходимо убедиться, что вы синхронизируете все три сервера с любыми обновлениями зоны. Любое расхождение, особенно если новый сервер не получает обновления, может иметь негативные последствия в будущем.

Теперь измените регистрацию NS у своего регистратора (например, Network Solutions, GoDaddy и т. Д.). Это, вероятно, потребует редактирования "записи сервера имен" (это терминология GoDaddy, которую я знаю, потому что я их использую) - чаще это называется "клейкой записью". Как только это будет сделано, вы ждете. Обычно это занимает 24 часа для полного распространения. На этом этапе вы начнете видеть, что некоторые запросы попадают на новый сервер, но вы должны поддерживать старый сервер в оперативном режиме, поскольку некоторые запросы также будут попадать на него.

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

После ожидания TTL вы сможете отключить свой старый сервер, поскольку все новые запросы должны отправляться на новый сервер (или тот, который не был изменен). Если бы это был я, я бы подождал еще один период TTL, прежде чем сделать это просто потому, что я параноик, но это личный выбор, а не требование.

Вы можете проверить то, что вы называете процессом "регистрации на сервере имен", несколькими способами - мой предпочтительный метод заключается в выдаче whois <domainname>, который выплевывает ваши имена серверов записи (среди другой информации). Вы должны увидеть два сервера имен - если вы видите тот, который не меняется, и старый сервер, подождите 12 - 24 часа, прежде чем повторно запрашивать. Если по истечении времени, указанного вашим регистратором, вы не видите изменения, вам необходимо либо отменить изменение, либо обратиться к своему регистратору за помощью.

Другие вопросы по тегам