Вам нужен статический IP-адрес для настройки веб-сервера?

34157
Franz Noel

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

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

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

5
возможный дубликат [Могу ли я управлять своим собственным доменом, используя домашний веб-сервер, не имея статического IP-адреса, используя NO-IP?] (http://superuser.com/questions/430724/can-i-manage-my-own -области-с помощью мини-веб-Север-на-дома-без-имеющей-а-статическому IP) Ƭᴇcʜιᴇ007 9 лет назад 0
http://en.wikipedia.org/wiki/Dynamic_DNS Ƭᴇcʜιᴇ007 9 лет назад 0
Вам не нужно иметь статический IP-адрес для обслуживания веб-сайта. Если вы используете динамический IP-адрес, существует ряд служб, которые могут обновить ваш DNS. Что касается отчетов на сервер DDNS, я использую `ddclient`. Он прост в настройке, мал и поддерживает практически все службы DDNS. Paul 9 лет назад 4
Вам действительно нужен выделенный сервер? Это первый вопрос, который вы должны задать ... Если вы запускаете веб-страницу, на которой не будет много трафика или которая в основном используется для небольшого количества посетителей, вам лучше получить сайт в общем доступе. среда. Затраты будут намного ниже. Веб-серверы могут размещать несколько веб-сайтов на одном IP-адресе / компьютере / кластере. Только если у вас уже есть посетители / трафик и вы хотите перенести свои вещи на выделенный внешний сервер, вы должны немедленно перейти на выделенный сервер. Jakke 9 лет назад 0

1 ответ на вопрос

12
Anaksunaman

Теперь нужен ли веб-серверу статический 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 будет связан с вашим динамическим веб-сервером без дополнительных действий).

Сначала вы говорите «да», вам нужен статический адрес, а затем объясняете причины, по которым вы этого не делаете. Ответ на вопрос без сомнения, вам не нужен статический адрес. Keltari 9 лет назад 0
Как вы можете надеяться, что разрешение имен работает должным образом в тот момент, когда вы меняете IP-адреса, зная, что для распространения записей DNS требуются часы? lajarre 9 лет назад 0
Технически записи DNS не распространяются. «Распространение» DNS зависит от того, как часто обновляется главный кеш DNS тех, кто выполняет поиск DNS. Устаревшие записи вызывают задержки. Кэширование браузера также может быть проблемой. Однако в последние годы кеширование кажется менее важным для сайтов с низким трафиком. Это все еще может занять до 30-60 м (при условии, что кэширование сущности учитывает TTL и средние значения установлены). Но для простых изменений, таких как IP, вещи часто близки к немедленным для всех разумных целей. Для любого действительно высокого трафика вам, конечно, понадобятся фиксированные IP-адреса для всего. Anaksunaman 9 лет назад 0
Что касается практических вопросов, мне повезло, установив низкий TTL (1800 или ниже). Anaksunaman 9 лет назад 0
извините за то, что я написал это здесь, но они заблокировали QnA о gnuwin32, поэтому я не смог ответить на этот комментарий. Вы писали о том, что загрузчик getgnuwin32 так же прост в использовании, как apt-get. @Anaksunaman Я попробовал download.bat, затем сделал ctrl-c, потому что он не давал индикатор выполнения и не указывал, сколько МБ он загружал barlop 8 лет назад 0
@ barlop да, к сожалению, не так много отзывов = P. Это сотни мегабайт, так как он загружает и / или проверяет все. В настоящее время он обрабатывает 446 пакетов. Я просто имел в виду, что это автоматизирует вещи с помощью wget ... в конце концов. ;-) Anaksunaman 8 лет назад 0

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