5

Я думаю о получении виртуального сервера с операционной системой Linux Debian.

Теперь нужен ли веб-серверу статический IP-адрес для регистрации на DNS-сервере и указания местоположения?

или как бы вы настроили DNS для указания динамического IP-адреса?

1 ответ1

12

Теперь нужен ли веб-серверу статический IP-адрес для регистрации на DNS-сервере и указания местоположения?

Нет, веб-серверу не нужен статический IP. Существуют три основных части хостинга веб-сайта:

  • Регистратор (который обновляет информацию для имени вашего сайта - например, www.mysite.com)
  • Сервер системы доменных имен (DNS) (который помогает преобразовать имя вашего сайта в фактический IP-адрес, используемый вашим веб-сервером)
  • Ваш веб-сервер

Например, www.mysite.com может потребоваться гипотетически связать с IP 50.60.70.80, адресом, назначенным вашему компьютеру через вашего интернет-провайдера. DNS это то, что делает это.

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

Как бы вы настроили DNS для указания на динамический IP-адрес?

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

Вручную

Если вам удобно с записями DNS и у вас нет IP, который часто меняется ...

  • Вы можете запустить DNS-сервер (например, BIND) самостоятельно. Хотя это, как правило, не сложно, вы должны знать, что при использовании собственного DNS могут возникнуть проблемы с безопасностью и сложностью.

  • Вы можете вручную обновить стороннего поставщика DNS, такого как xname.org. Эти сервисы предлагают вам форму для создания DNS-записей, которые загружаются на DNS-серверы, размещенные для вас. Однако этот процесс не автоматизирован. Вы должны вручную изменять IP-адрес вашего веб-сервера каждый раз, когда ваш провайдер обновляет его.

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

Автоматически

Поскольку существует рынок для тех, кто не является техническими специалистами, желающими получить доменные имена и услуги DNS, предлагается все больше и больше автоматизированных услуг. Эти службы часто избегают большинства хлопот DNS за счет некоторого потенциального контроля над вашими записями DNS.

Обычно на веб-сервер загружается небольшая программа, которая автоматически отслеживает текущий IP-адрес веб-сервера, назначенный Интернет-провайдером. Эта программа, в свою очередь, передает эту информацию на набор DNS-серверов, которые затем автоматически обновляются соответствующими DNS-записями каждый раз, когда обнаруживается изменение IP-адреса. Чтобы использовать другой пример, было бы все равно, что нанять дворецкого, который будет звонить вам в почтовое отделение каждый раз, когда вы переезжаете, чтобы ваша почта могла быть переадресована соответствующим образом.

В настоящее время, как правило, существует два типа этих сервисов: те, которые предлагаются только для DNS, такие как No-IP и fear.org, и те, которые предлагаются регистраторами доменов, такими как NameCheap.

  • При использовании динамических IP-сервисов только для DNS вам обычно разрешается выбирать URL/ поддомен, который будет указывать на ваш компьютер (например, mysite.dyndns.com). Люди могут использовать этот домен для прямого доступа к вашему веб-серверу.

    Если вы хотите использовать зарегистрированный домен, такой как www.mysite.com, вы должны либо перенаправить этот домен в ваш динамический поддомен (например, mysite.dyndns.com), либо пройти специальные процедуры, чтобы позволить динамической компании DNS напрямую связываться www.yoursite.com со своими (автоматически обновляемыми) DNS-серверами.

  • Если вы используете регистратора, который предоставляет эти услуги (опять же, например, NameCheap), в этом нет необходимости. По умолчанию, когда вы регистрируете доменное имя, DNS-серверы, связанные с этим доменным именем, будут регистратором. Оттуда все, что вам нужно сделать, это загрузить программу динамического обновления DNS, и обо всем следует позаботиться автоматически (например, www.mysite.com будет связан с вашим динамическим веб-сервером без дополнительных действий).

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