У меня в доме два роутера. Первый маршрутизатор 1 (R1) принадлежит моему интернет-поставщику, и он назначает IP-адрес 192.168.1.57 второму маршрутизатору (R2). Второй назначает IP-адрес 192.168.0.100 моему компьютеру.

У меня есть местный веб-сайт, который я хочу быть доступным в Интернете. Вот что я уже сделал:

  • Переадресация портов на R1: каждый запрос на порт 80 направляется на R2
  • Переадресация портов на R2: каждый запрос на порт 80 направляется на мой компьютер через порт 80

R1 имеет динамический публичный IP-адрес, поэтому я пытался использовать no-ip, сайт, который предоставляет домен и решает проблему динамического IP-адреса для меня. Меня попросили ввести открытый порт маршрутизатора, чтобы я мог переслать его на свой компьютер. Порт 80 закрыт, но я знаю, что не могу установить другой порт, потому что когда пользователи собираются вводить мой веб-сайт в своем браузере, я хочу, чтобы они не помещали другую информацию, например, другой порт. Так есть ли способ открыть внешний порт 80 на моем маршрутизаторе?

1 ответ1

1

Так когда вы набираете в браузере http://192.168.1.57 ваш wampserver работает? Если это так, это брандмауэр R1, который останавливает пакеты, поступающие из Интернета на порт 80 вашего IP-адреса WAN. Прежде чем я начну, есть ли причина, у вас есть 2 маршрутизатора? Вы можете удалить один из них и иметь только одно правило переадресации портов.

  1. А пока забудьте про службу no-ip dns, которая у вас есть, и заставьте свой сервер wampserver работать с вашим IP-адресом в Интернете. Перейдите к маршрутизатору R1 и найдите раздел брандмауэра или NAT. (Извините, я не могу быть конкретным, потому что каждый маршрутизатор отличается) Проверьте переадресацию портов, и она должна выглядеть примерно так:

Маршрутизатор 1

С любого хоста в wan Через любой маршрутизатор IP на порт 80 Переадресация на 192.168.1.57, порт 80 на LAN

какой 192.168.1.57 ваш локальный IP-адрес маршрутизатора 2

Маршрутизатор 2

С любого хоста в локальной сети. Через любой маршрутизатор IP в порту 80. Переадресация на 192.168.0.100, порт 80 в локальной сети.

Посмотрите, что секрет здесь является частью WAN в маршрутизаторе 1

  1. Вы не должны, но иногда у вас могут возникнуть проблемы, когда две сети не входят в одну подсеть. Вы также можете попробовать изменить IP-адрес маршрутизатора 2 на 192.168.0.Икс

Попробуйте использовать форматирование сайта (жирный, курсив и т.д.), Чтобы мы могли лучше читать ваши вопросы. Легко ли читать мой ответ?

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