У меня есть VPS от PHPWebhosting и я использую 1 & 1 для управления своими доменными именами. Я могу либо установить 1 & 1, чтобы указать мой VPS IP, либо я могу настроить 1 & 1, чтобы использовать серверы имен PHPWebhosting, а затем использовать портал PHPWebhosting для создания "дополнительного домена" и указать его для моего VPS IP. Один вариант лучше другого?

Мне всегда говорили, что после внесения изменений для работы моего доменного имени требуется некоторое время. Что требует времени для обновления? Я добавил новое доменное имя к 1 & 1 вчера. Сегодня утром я добавил новый виртуальный хост Apache с новым доменным именем и указал его в правильном каталоге. Затем я перешел к пунктам 1 и 1 и указал доменное имя на свой IP-адрес VPS. Затем я поместил новое доменное имя в свой браузер, и он мгновенно отобразил новую страницу. Что я неправильно понимаю и что требует времени для обновления?

2 ответа2

1

Итак, я вижу два вопроса:

  • DNS вне сайта (1 и 1) против DNS внутри сайта (PHPWebhosting)
  • Время распространения DNS (в ожидании обновления домена)

Первый вопрос: нет никакой концептуальной разницы между двумя службами DNS при управлении вашим доменом. Однако в реальном мире избыточность и стабильность являются ключевыми. 1 & 1 - гораздо более крупная компания, и поэтому она может разместить несколько резервных DNS-серверов или DNS-серверов для разных регионов мира (возможно, ближе к вашей целевой аудитории). 1 & 1 также имеет право продавать домены, это показывает, что они имеют уровень доверия с сообществом. Я рекомендую придерживаться 1 и 1 и позволить им поддерживать ваши сервера имен.

Второй вопрос, о котором вы говорите, это распространение DNS или когда записи домена передаются в разные DNS по всему миру. DNS сложный, поэтому, пожалуйста, посмотрите на это (http://support.powerdnn.com/KB/a604/dns-propagation-and-why-it-takes-so-long-explained.aspx) для полного расширения ,

Что вы испытали (вчера я добавил новое доменное имя в 1 & 1). Этим утром я добавил новый виртуальный хост Apache), не связанный с объявленным временем распространения DNS (поскольку распространение занимает <6 часов). Ваш опыт связан с тем, что записи DNS не влияют на ваш сервер. В DNS вы сообщаете общедоступному Интернету, что домен находится в определенном месте (IP-адрес). Настройка виртуального хоста Apache просто делает расположение общедоступным (что происходит мгновенно).

1

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

Это приводит к утверждению, что изменения DNS могут занять X времени, чтобы продемонстрировать эффект.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .