Я знаю требования к хостингу, хотя сомневаюсь, действительно ли нужен роутер? Обязательными вещами являются доступ к Интернету, веб-сервер, статический IP-адрес (я буду использовать динамические службы DNS, такие как no-ip.org), и буду получать оттуда только доменное имя.

Но действительно ли нужен роутер?

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

3 ответа3

2

Не совсем обязательно, но это, возможно, добавит уровень защиты устройств позади него в вашей домашней сети. Большинство домашних маршрутизаторов имеют очень разумную цену и добавляют функции, которые могут оказаться полезными, или добавляют защиту на домашний компьютер с помощью таких вещей, как Stateful Packet Inspection (SPI) или URL Filtering.

Вам также необходимо определить, разрешает ли ваш интернет-провайдер сервер в своей сети. Многие блокируют такой трафик, поэтому ваши усилия могут не дать желаемого результата, если вам нужен маршрутизатор или нет маршрутизатора.

0

Если у вас нет другого ПК дома, вам не нужен маршрутизатор. Вы можете создать брандмауэр на своей машине и иметь защиту (брандмауэр с NAT на маршрутизаторе, конечно, не будет бесполезным, но я не думаю, что это очень большая проблема, если это домашний сервер, не имеющий отношения к финансам или пользователям). Информация).

Теперь, что касается провайдера, некоторые провайдеры не позволяют подключать много компьютеров, но это не ваш случай, так как вы будете использовать только компьютер (с 1 IP).

Другой момент, касающийся ISP, заключается в том, что многие из них блокируют порты, обычно используемые серверами (например, 80, 25, 110), и ваш сервер (с или без маршрутизатора) не будет доступен на обычных портах (вам нужно будет включить порт, как это http://www.site.com:8080 чтобы добраться до него. Есть несколько обходных путей (ничего очень приятного), например, служба переадресации внешних портов.

Чтобы проверить, блокирует ли ваш провайдер нужный вам порт, не спрашивая их (я видел ваш комментарий;)), вы можете поместить что-то для прослушивания на порт 80 (вы не сказали, что ваша ОС, но для linux nc -l 80 должна сделать свое дело или что-то подобное) и с внешнего IP, telnet your.ip 80 и посмотрите, отвечает ли он.

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

0

пока ваша система доступна снаружи, вы можете разместить сервер. но будет немало вопросов

  • Вероятность того, что у вас будет коммерческая связь дома, очень мала. Интернет-провайдеры, как правило, отдают предпочтение трафику коммерческих клиентов через жилые соединения.
  • http (порт 80) может быть заблокирован.
  • Ваш компьютер должен работать 24x7.
  • Скорость загрузки (важно, когда вы размещаете сервер) будет ниже для некоммерческого соединения.

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