Я рассматриваю возможность хостинга дома не через третьих лиц. Часть контента будет программным обеспечением, которое должно работать круглосуточно и без выходных. В настоящее время я покупаю домен, а затем перенаправляю его на IP-адрес моего веб-хоста, поэтому я предполагаю, что IP-адрес должен быть статическим. Но при хостинге из дома я буду использовать обычное домашнее соединение, которое, как мне кажется, использует динамические IP-адреса. Есть ли способ заставить его работать с динамическими IP-адресами?
Не обязательно иметь статический IP-адрес для запуска веб-сервера из дома, если в DNS есть статическое имя, которое будет обновляться, если ваш IP-адрес изменится.
Это возможно с помощью различных поставщиков DNS. Dyndns и Нет-IP наверное, самые известные провайдеры. Другой провайдер DNS, EveryDNS (которая сейчас принадлежит Dyn) также предоставляет эту услугу.
Кроме того, если вы используете маршрутизатор, такой как linksys wrt54g, который позволяет вам ставить на него открытую прошивку (например, помидор или dd-WRT) вы часто можете автоматизировать обновление IP-адреса с помощью динамического поставщика, чтобы, когда маршрутизатор получает новый адрес от DHCP, он автоматически обновляется с помощью вашего поставщика динамического именования.
Вам также следует проверить условия предоставления услуг по месту жительства. Хотя это технически возможно, запуск коммерческого веб-сайта из вашего дома, скорее всего, будет запрещен вашим интернет-провайдером.
Часть контента будет программным обеспечением, которое должно работать круглосуточно и без выходных.
Тогда не запускайте его из дома.
Вы могли бы использовать www.dyndns.com для мониторинга вашего динамического IP-адреса и автоматического изменения записей DNS. Я использовал его для простых настроек, и он хорошо работает.
Но домашнее подключение к Интернету может быть не лучшим решением для надежной круглосуточной службы программного обеспечения, которая всегда должна быть доступна.
В этом нет необходимости - см. Другие ответы на dyndns.org или аналогичных.
Однако соединения DSL и кабельного модема потребительского уровня обычно продаются с условиями обслуживания, запрещающими запуск серверов; и даже если серверы разрешены, нереально (по потребительским ценам) ожидать круглосуточной надежности и / или быстрого ответа, если что-то пойдет не так.
У меня возникла проблема с моим домашним DSL прямо сейчас, когда поставщик сообщает, что ILEC необходимо заказать новое оборудование для ее решения, и ожидается, что он будет в сети через 6–12 рабочих дней.
Это неудобно и раздражает для домашнего Интернет-сервиса, используемого для электронной почты, просмотра веб-страниц и загружаемого телевидения; это совершенно несовместимо с запуском любого важного сервера.
Я настоятельно рекомендую вам подумать об использовании VPS или хорошего хоста, а не пытаться воссоздать коммерческую среду хостинга дома (см. Ваши вопросы относительно Hostgator и cPanel).
Нет необходимости использовать статический IP-адрес, поскольку другие уже заявили, что есть такие вещи, как dyndns, которые могут решить эту проблему.
Some of the content will be software that need to run reliably 24/7.
Проблема с динамическими ip: s заключается в том, что они будут меняться, и когда они меняются, ваши клиенты будут использовать старый номер ip, пока dyndns не будет обновлен, будет вести себя так же, как ваш сервер отключился, пока не будет обновлена запись dyndns.
Таким образом, трудно получить 24/7 с динамическими IP-адресами, а это означает, что время от времени ваш сервер будет недоступен в течение некоторого времени по этой причине.