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

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

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

  • Настройка Iptables NATforwarding
  • Субдомены для сервера за NAT
  • Почему мое соединение отказалось при переадресации портов?
  • Подключение к моей сети через внешний IP-адрес
  • SSH доступ к офисному хосту за NAT-маршрутизатором
  • Сделать Linux-сервер ftp-клиента Linux игнорировать локальный IP-адрес в пассивном режиме
  • Как работает трансляция сетевых адресов (NAT) на домашнем маршрутизаторе?
  • Как сервер Http различает компьютеры за маршрутизатором
  • 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 для личного пользования, и они продлевают его каждый год

    Interesting Posts

    Включить обновление Windows для обновления всех компонентов?

    Запуск Windows внутри виртуальной машины в Linux для игр

    Возможно ли (больше) открыть и отправить Yahoo! Электронной почты в Outlook, без учетной записи с плюсом?

    Как открыть существующие виртуальные машины в VirtualBox?

    Google Chrome: есть ли комбинация клавиш для открытия ссылки на новой вкладке?

    Не удается установить Windows 7 SDK

    Linux: настройка первичного отображения (nvidia) из командной строки

    Обновление Windows не работает и потребляет 100% CPU (Win7 SP1)

    Прочитайте содержимое zipped-файла без извлечения?

    Ничто в панели задач не работает или не открывается, запускает WerFault.exe, если что-либо нажато

    Как остановить Windows от перемещения значков на рабочем столе?

    Восстановление ключа установки Vista с диска без загрузки ОС

    Как отключить право-щелчок в Windows XP / Windows 7?

    Как очистить текущее состояние «только для чтения» на USB-накопителе, которое я установил с помощью Rufus?

    Любые веские причины для обновления Vista до Windows 7

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