Действительно ли возможно разместить веб-сервер из-за NAT

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

  1. Что изменения должны быть сделаны к конфигурации маршрутизатора NAT для передачи всех Запросов HTTP для example.com к моему ПК во внутренней сети.
  2. Корректна вышеупомянутая стратегия?
  3. Действительно ли это является наиболее часто используемым?
21
задан 22.10.2013, 20:33

5 ответов

Выполнимо разместить сервер позади NAT, как Вы описываете.
Посмотрите на эту страницу справки Ubuntu на ServersBehindNAT для основ.

Еще некоторые ссылки,

  1. Хостинг сервера Apache позади NAT
  2. Установка сервера позади NAT
    это использует маршрутизатор серии NAT Buffalo AirStation и примеры маршрутизатора Linksys
  3. Метод Общего доступа к интернету Windows XP. если у Вас есть машина Windows, делающая NAT
  4. [При использовании XP можно также использовать IIS 6 5 (1 виртуальная поддержка хоста) путем движения в Панель управления> Добавляют и Удаляют Программы>, Добавляет Windows Component> Internet Information Services.

Это предполагает, что Вы знаете, как разместить веб-сервер и идеи потребности о NAT.

12
ответ дан 07.12.2019, 10:05

Другая альтернатива могла бы быть чем-то как homelinux, где Ваш динамический IP-адрес может быть отображен на statix .homelinux. URL

Существует также другой выбор кроме "homelinux"

http://www.dyndns.com/

1
ответ дан 07.12.2019, 10:05
  1. Выезд portforward.com. Они детализировали направления для такого рода вещи, основная идея состоит в том, что необходимо настроить маршрутизатор для передачи запросов TCP на порте 80 к IP-адресу компьютера. Это поднимает другую вещь: необходимо будет установить компьютер, чтобы иметь статический IP. Если у Вас есть сервер DHCP, работающий на Вашем маршрутизаторе (который имеет место в 97% случаев), удостоверьтесь, что присвоили одно далекое выше или ниже его. Google для "статического IP-адреса LAN", вероятно, поднимет инструкции относительно того, как настроить это на различных Ose.
  2. Это будет работать при условии, что Ваш ISP не блокирует входящие соединения на порте 80; некоторые делают это из соображений безопасности.
  3. Возможно. Это - то, что я делаю прямо сейчас с ftp, http, ssh, vnc, xmpp, и несколькими другими вещами...

Также необходимо выполнить веб-сервер на компьютере. Просто получите Apache, он работает почти на чем-либо и - то, что использует большинство сайтов.

1
ответ дан 07.12.2019, 10:05
  1. трафик TCP порта вперед к Вашему маршрутизатору на порте 80 к Вашему ПК на port_whatever_you_are_running_your_webserver

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

  3. Ваш маршрутизатор является просто "брандмауэром" между общественностью и Вашим сервером. такая установка довольно распространена.

0
ответ дан 07.12.2019, 10:05

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

Необходимо получить XAMPP. Предварительно сконфигурированный XAMMP и Apache будет использовать порт 80 по умолчанию. Удостоверьтесь, что никакой другой процесс не работает на порте 80, или иначе Apache не будет работать. Обычно Skype (при использовании скайпа, который является) занимается испорченным спортом и портом пожирателей ресурсов 80, необходимо отключить его от настроек соединений.

Это содержит Apache, PHP и Mysql, это будет заботиться обо всех Ваших потребностях. Просто не забывайте защищать его хорошо.

Просто примите во внимание, что XAMPP не является производственным программным обеспечением, но он должен удовлетворить Ваши потребности хостинга личного веб-сайта / блог.

Еще одна вещь, если бы Вы хотите, чтобы этот веб-сайт возрос на 24/7 затем, необходимо было бы сохранить компьютер на в значительной степени 24/7.

При необходимости в бесплатном домене, можно получить co.cc для персонального использования, и они возобновляют его каждый год

-2
ответ дан 07.12.2019, 10:05

Теги

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