В настоящее время у меня есть очень стандартная домашняя настройка: кабельный модем, DHCP-маршрутизаторы беспроводного доступа к Интернет-провайдеру для получения общедоступного IP-адреса, а затем назначает немаршрутизируемые IP-адреса каждому устройству локальной сети (беспроводному или нет) с NAT.

Однако теперь я хочу иметь общедоступный IP-адрес, чтобы я мог запускать сетевые сервисы из дома. Мой провайдер продал мне один, но я хочу сохранить свою домашнюю сеть. Какой стандартный способ сделать это? У меня есть сервер Ubuntu с ISPConfig; этот ящик должен получить статический IP.

2 ответа2

4

Вы получили «постоянный» общедоступный IP-адрес, но вам все еще нужна инфраструктура NAT, которая помимо умножения вашего единственного общедоступного IP-адреса на требуемые частные IP-адреса также добавляет довольно хороший уровень безопасности. Для запуска служб из вашего дома некоторые маршрутизаторы позволяют вам установить демилитаризованную зону (DMZ) и / или настроить переадресацию портов плюс запуск брандмауэра. Затем, если вы хотите, например, запустить HTTP-сервер, и ваш публичный IP-адрес получает сгенерированный извне запрос на порт 80, маршрутизатор направит этот запрос на порт маршрутизатора, на котором расположен ваш HTTP-сервер, затем ваш HTTP-сервер выполнит запрос и т.д. И т.д.… Если Я думал, что вы планируете создать домашнюю среду, и я попытаюсь сделать это на аппаратном уровне. Если ваш маршрутизатор не сможет это сделать, я заменит его.

1

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

Могу я спросить, для чего вы это настраиваете? Вы просто хотите поэкспериментировать с веб-хостингом, или вы планируете продавать веб-хостинг?

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