Как получить доступ к узлу локальной сети через WAN?


8

Допустим, у меня есть маршрутизатор, который подключен к Интернету. IP-адрес WAN предоставляется Интернет-провайдером. Он использует PPPoE ADSL, IP-адрес не является статическим, каждый раз при подключении ему назначается другой IP-адрес.

В локальной сети работает веб-сервер 192.168.0.100.

Я слышал что-то вроде DMZ + DynDNS может сделать эту работу? Но не уверен, что это и как они работают.

Есть ли какой-либо способ (ы) для доступа к локальному узлу 192.168.0.100 через WAN, чтобы я мог достичь этого узла, даже если меня нет дома.

Ответы:


7

По умолчанию большинство маршрутизаторов блокируют трафик за пределами локальной сети. Если вы хотите иметь доступ к чему-либо со стороны локальной сети маршрутизатора, вам необходимо настроить маршрутизатор так, чтобы пропускать этот трафик.

Один из способов - открыть определенные порты (например, 80, если вы размещаете веб-сайт). Трафик, попадающий на маршрутизатор через порт 80, будет затем пропущен в локальную сеть. Вторая часть конфигурации переадресации портов состоит в том, чтобы сообщить, какому компьютеру должен передаваться трафик порта 80. Если вы размещаете веб-сайт на 192.168.0.100, вы перешлите 80 по этому адресу.

Другой способ - использовать DMZ. Это функционально эквивалентно открытию ВСЕХ портов на маршрутизаторе и отправке всего этого трафика через порт LAN. У него есть свои применения, но это, вероятно, не идеально для вас.

DynDNS, как упомянул Ален, - это онлайн-сервис, который будет следить за тем, каков ваш публичный IP-адрес, даже если он меняется. Вместо того, чтобы знать этот IP-адрес и вводить его в браузер, терминал или что-то еще, вы вводите доменное имя (например, myhouse.dyndns.com или что-то в этом роде), которое всегда указывает на ваш общедоступный IP-адрес.

В вашем случае я бы настроил бесплатную учетную запись DynDNS и настроил переадресацию портов на вашем маршрутизаторе.


Я сделал это - это работает хорошо.
Майк Кристиансен,

1
Также обратите внимание, что некоторые кабельные / DSL-маршрутизаторы позволяют вам вводить данные о dyndns и автоматически обновляются. Обычный способ обновления - запустить службу на вашем компьютере.
Майк Кристиансен,

Эй, у меня прямо противоположная проблема. Я не могу получить доступ к своему серверу через WAN IP-адрес из моей локальной сети. Я встречал много подобных постов онлайн, но ни один из их ответов не был достаточным. Я много слышал о NAT. Зацикливание NAT, отражение NAT и т. Д. Не уверены, что именно делать? Любая помощь будет принята с благодарностью.
oldboy

2

Вы можете использовать программное обеспечение для дистанционного управления, например TeamViewer . Программное обеспечение, подобное этому, вы просто устанавливаете и запускаете без особых настроек. Затем вы можете войти на свой компьютер с любого компьютера либо с помощью Teamviewer на другом компьютере, либо перейдя по адресу https://login.teamviewer.com/ в браузере, и работать на своем компьютере оттуда.

Существуют и другие приложения для удаленного управления, но TeamViewer используется наиболее широко. Это бесплатно для личного использования.

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

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

Если вы просто хотите получить доступ к веб-страницам, которые находятся на веб-сервере, и вам не требуется доступ к самой машине (вход в ОС). затем просто подключите машину к маршрутизатору через порт 80 и используйте DynDNS для доступа к нему.

DynDNS работает так, что вы устанавливаете клиент на свой компьютер, который затем обновляет вашу запись dyndns с вашим текущим адресом при его изменении

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.