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

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

  1. Какие изменения должны быть внесены в конфигурацию маршрутизатора NAT для пересылки всех HTTP-запросов на example.com на мой компьютер во внутренней сети.
  2. Правильно ли указанная стратегия?
  3. Обычно ли он используется?

  • Что означает статический DHCP? Статическая динамика запутывает
  • Общаться между виртуальными машинами во внутренней сети с использованием двух маршрутизаторов
  • Windows не будет распознавать сетевой принтер
  • Что отключает мой DSL-модем?
  • Сервер OpenVPN не работает так, как должен: не может получать большинство пакетов от устройства LAN до туннелированного клиента
  • Почему мой Интернет медленно сканируется, если я не перезагружаю маршрутизатор каждые несколько дней?
  • Являются ли сервер доменных имен и сервер имен одинаковыми?
  • Почему внезапно я не могу получить доступ к удаленному SVN?
  • Настройка моего ноутбука для обслуживания веб-сайта через openssh
  • Ip против ifconfig
  • Настройка параметров прокси-сервера для автоматического обнаружения прокси-сервера с помощью командной строки на Mac OSX
  • Использование ПК в качестве маршрутизатора с модемом Verizon
  • 6 Solutions collect form web for “Возможно ли размещать веб-сервер из-за NAT”

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

    Еще несколько ссылок,

    1. Хостинг сервера Apache за NAT
    2. Настройка сервера за NAT
      Это использует маршрутизатор NAT Buffalo AirStation и маршрутизаторы Linksys
    3. Общий доступ к Интернету Windows XP . Если у вас Windows-машина делает NAT
    4. [Если вы используете XP, вы также можете использовать IIS 6 5 (1 поддержка виртуального хоста), перейдя в «Панель управления»> «Установка и удаление программ»> «Добавить компонент Windows»> «Информационные службы Интернета».

    Предполагается, что вы знаете, как размещать веб-сервер и нужны идеи по NAT.

    Вы можете настроить туннель I2P .

    Если вам нужен только TCP, вы можете настроить скрытую службу Tor .

    Если вам нужно разместить только статические веб-страницы, вы можете настроить сайт ZeroNet .

    Все они не требуют переадресации портов.

    1. Проверьте portforward.com . У них есть подробные указания для такого рода вещей, основная идея заключается в том, что вам нужно настроить маршрутизатор для пересылки TCP-запросов на порт 80 на IP-адрес вашего компьютера. Это вызывает еще одну вещь: вам нужно будет настроить свой компьютер на статический IP-адрес. Если на вашем маршрутизаторе установлен DHCP-сервер (это имеет место в 97% случаев), обязательно назначьте его выше или ниже. Google для «статического IP-адреса локальной сети», вероятно, выдает инструкции о том, как настроить это на разных ОС.
    2. Он будет работать при условии, что ваш интернет-провайдер не блокирует входящие соединения на порту 80; Некоторые делают это по соображениям безопасности.
    3. Может быть. Это то, что я делаю прямо сейчас с ftp, http, ssh, vnc, xmpp и несколькими другими вещами …

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

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

    Существуют и другие варианты, кроме "homelinux"

    http://www.dyndns.com/

    1. Port-forward tcp-трафик на ваш маршрутизатор на порту 80 на ваш компьютер на порт_whatever_you_are_running_your_webserver

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

    3. Ваш маршрутизатор – это просто «межсетевой экран» между публикой и вашим сервером. Такая настройка довольно распространена.

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

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

    Он содержит Apache, PHP и Mysql, он позаботится обо всех ваших потребностях. Просто не забудьте обеспечить его безопасность .

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

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

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

    Давайте будем гением компьютера.