2

Я использую 3G-маршрутизатор D-Link DWR-112 для подключения к Интернету с помощью широкополосного подключаемого модуля Celcom.

Как я могу сделать переадресацию портов на мой сервер? Я уже правильно настроил свой DynDNS, но каждый раз DynDNS будет устанавливать не публичный адрес, а локальный частный адрес в диапазоне 10.xxx.xxx.xxx. Мой адрес маршрутизатора - 192.168.1.1, а адрес сервера - 192.168.1.5.

Может кто-нибудь дать мне руководство по этому вопросу?

1 ответ1

2

К сожалению, маршрутизаторы D-Link содержат только простой динамический агент DNS, который напрямую использует IP-адрес из интерфейса WAN без проверки, является ли он общедоступным или нет. В вашем случае вы используете напрямую подключенный USB 3G модем, поэтому вы уже используете IP-адрес, который вы получаете от своего интернет-провайдера. Интернет-провайдер выполняет NAT (преобразование адреса) частного IP-адреса в общедоступный IP-адрес, который вы можете увидеть, используя What Is My IP или аналогичные сервисы.

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

Есть две основные возможности:

  • Спросите своего интернет-провайдера, могут ли они назначить общедоступный IP-адрес вашему интерфейсу WAN. (Конечно, адрес не должен быть статическим.)
  • Используйте более сложный динамический агент DNS / клиент обновления, который обнаружит ваш реальный публичный IP-адрес аналогично тому, как работает What Is My IP. Вам придется запустить агент на компьютере в вашей сети. DynDNS имеет своих собственных клиентов обновления Dyn.

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