Выполнение сервера, когда все компьютеры имеют тот же IP WAN

Я хочу выполнить сервер на своей машине так, чтобы любой в Интернете мог соединиться с нею. Но мой Широкополосный интернет-провайдер выпускает тот же IP WAN всем клиентам, в то время как у каждого из них есть различный IP LAN. Как я могу выполнить сервер затем?

0
задан 22.05.2011, 17:22

0 ответов

Вы упоминаете IP LAN, таким образом, я предполагаю, что у Вас есть маршрутизатор или переключатель, промежуточный Ваши ПК и WAN. Для установки единственного сервера, например, веб-сервер, чтобы быть идентифицированными как единственная система для услуг по направлению WAN, Вы можете также:

  1. Установите систему как машину демилитаризованной зоны, что означает, что сервер является местом по умолчанию для всех не направленные запросы для движения в
  2. Используйте перенаправление портов

То, как пойти об этом, зависит от того, какой маршрутизатор/переключатель Вы используете.

2
ответ дан 24.11.2019, 06:40

Настройте перенаправление портов в своем широкополосном маршрутизаторе.

              .--------.
[PC 1]--------+        |
              |        |
[PC 2]--------+ router +---- DSL/cable
...           :        :
[PC n]--------+        |
              '--------'         

(Принятие компьютеров подключено к типичным встроенным портам коммутатора типичного потребительского широкополосного маршрутизатора, который обеспечивает NAT и внутренний сервис DHCP),

WAN маршрутизатора (т.е. Интернет) IP-адрес используется внешне для всего ПК 1, ПК 2... (т.е. NAT применяется),

Если ПК 2 является "сервером" и имеет резервирование DHCP 192.168.1.2, настройте перенаправление портов в маршрутизаторе так, чтобы Интернет-трафик для порта 80 был передан для портирования 80 в 192.168.1.2

0
ответ дан 24.11.2019, 06:40

Я беру его, Вы подразумеваете, что Вам присвоил 'частный' IP Вам Ваш широкополосный ISP (который Вы видите выделенный в Вашем интерфейсе Сети сервера). Между тем, при попытке определить свой внешний IP, его различное (который Вы отсылаете как свой IP WAN).

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

Проще говоря, кто-то в Интернете попытался бы соединиться с Вашим IP 'WAN' на некотором номере порта (скажите, что 8081/tcp), и этот NAT на ISP преобразовал бы, это к Вашему 'частному' IP и порту, 80/tcp, (говорит).

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

Обычно, широкополосные ISPs выделяют общедоступные выделения IP, которые могли бы измениться каждый раз, когда Вы снова соединяетесь. Это - более легкая вещь обработать, так как можно затем получить зарегистрированный домен и использовать вещи как OpenDNS для создания сервера легкодоступным в Интернете.

0
ответ дан 24.11.2019, 06:40

Я предполагаю, что Вы находитесь на стандартном домашнем интернет-соединении. Если это - вопрос о бизнес-классе, это может быть бит, отличающийся из-за того, как Ваш ISP обрабатывает Ваш IP WAN.

Скорее всего, Ваш IP WAN является на самом деле динамичным. Например, прямо сейчас мой IP WAN может быть 66.65.64.63. В другой час мой IP WAN может быть сброшен к новому IP в моем диапазоне ISPs, таким образом, он может измениться на 66.65.64.62.

Другие ответы на этот вопрос совершенно корректны, в котором необходимо будет настроить некоторое перенаправление портов. Перенаправление портов скажет Ваш маршрутизатор (устройство, которое передает Ваше интернет-соединение с различными подключенными устройствами) для отправки всего на порте x (80?) к определенному IP LAN. Для обработки изменяющегося IP, обеспеченного ISP, однако, необходимо будет также использовать динамический сервис DNS как dyndns. Этот сервис установит клиент на Вашем сервере и сделает проверку каждые несколько минут, чтобы видеть, изменился ли Ваш IP WAN.

dyndns является легко самым популярным сервисом для обработки такого рода вещи, но существуют намного более бесплатные опции.

0
ответ дан 24.11.2019, 06:40

Теги

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