1

Я нахожусь на ранних стадиях настройки моей домашней сети. Я, наконец, только что построил современный компьютер (AMD FX-4100) для использования в качестве сервера. Из-за этого я начинаю играть с виртуализацией и многими другими услугами, чем раньше.

Одна из моих основных целей - чтобы все было легко, а одно препятствие - сделать вещи легко доступными через веб-браузер как из локальной сети, так и через Интернет.

Я запускаю следующие сервисы:

  • медиа-сервер с дозвуковой
  • вебмин для настройки
  • страница конфигурации медиатомбы
  • FTP
  • HTTP

Возможно, в будущем появится еще больше (например, media.domain.com, ftp.domain.com, config.domain.com и, в конечном итоге, будет возможность делать что-то вроде, например, VNC для каждой машины, например: vnc.machine1.domain. com, vnc.winserver.domain.com и т. д.)

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

В дополнение к различным службам, возможно, что я буду запускать службу на более чем одном компьютере, особенно на http и ftp, поскольку у меня есть Windows Server, специально предназначенный для тестирования моих приложений ASP.NET.

Есть ли какой-либо технически осуществимый способ сделать это, не покупая новое оборудование или не меняя подключение к Интернету, чтобы иметь более одного публичного IP-адреса? Я хотел бы запустить отдельную машину для пересылки запросов (особенно, если бы я мог запустить ее как виртуальную машину или на моем Raspberry Pi)

1 ответ1

1

Каждая комбинация IP и номера порта уникальна.

Если у вас есть только общедоступный IP-адрес и вы хотите иметь возможность делать все это вне вашей локальной сети, вам необходимо:

  1. Настройте все программы так, чтобы все порты были уникальными. (и, следовательно, IP: порты уникальны)
  2. Или, как вы уже писали, получите больше общедоступных IP-адресов от вашего текущего интернет-провайдера.

Если ваша сеть понимает IPv6, у вас есть дополнительные опции.

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

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