-1

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

Пожалуйста, посмотрите роутер моего провайдера:

Как вы можете видеть, я включил DMZ для моего маршрутизатора 192.168.1.1

Теперь, пожалуйста, посмотрите мой маршрутизатор 192.168.1.1:

Как видите, я добавил виртуальный сервер для порта 80, где 192.168.1.125 - мой частный IP-адрес.

Я перезагрузил оба моих модема и попытался зайти на мой IP-адрес: http://www.whatsmyip.org/

и после этого, когда я набираю свой действующий IP, я все еще вижу свой маршрутизатор 192.168.0.1 вместо своего IIS. Что мне не хватает?

Примечание. Я отключил брандмауэр на обоих маршрутизаторах.

Любая помощь будет оценена.

РЕДАКТИРОВАТЬ:

Когда я иду в WAN в ASUS, я вижу это:

Это помогает?

5 ответов5

2

Узнайте, каков IP-адрес WAN-порта вашего маршрутизатора ASUS (должен быть 192.168.0.xxx). Введите этот адрес в настройках DMZ маршрутизатора ISP.

2

В дополнение к ответу Душана выше:
Без точного знания рассматриваемых устройств: в общем случае в такой конфигурации могут возникнуть 2 других вопроса:

1) Один или оба маршрутизатора не поддерживают обратный обход через NAT: это означает, что при тестировании с 192.168. , сторона вы не можете подключиться к внешнему IP-адресу вообще.

2) Мешает собственный веб-интерфейс маршрутизатора (также на порту 80): попробуйте разместить его на другом порту (если это возможно) и убедитесь, что к нему нет доступа со стороны Интернета. (Это то, что должно быть отключено в любом случае.) Это относится к ОБА маршрутизаторам.

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

1

Исходя из вашего описания, может показаться, что интерфейс WAN маршрутизатора Asus подключен к интерфейсу LAN другого маршрутизатора, таким образом, разделяя сеть, и что обе сети работают в своей собственной подсети. Следующий ответ предполагает это.

Обратите внимание, что 192.168.1.1 является адресом интерфейса локальной сети Asus и не может использоваться за пределами этой сети. Если вы обращаетесь к машине извне, вы будете использовать внешний IP, возможно, 192.168.0.2. Если это не решит проблему, попробуйте следующее.

На большинстве маршрутизаторов DMZ работает путем пересылки пакетов на один хост, если маршрутизатор не знает, что с ними делать в противном случае. Если пакеты предназначены для другой машины, например, на основе переадресованного порта или установленного соединения, вы не хотели бы, чтобы настройки DMZ вмешивались.

В вашем случае входящие пакеты через порт 80 могут не пересылаться на маршрутизатор в DMZ, поскольку приоритет имеет что-то другое: встроенный веб-сервер внешнего маршрутизатора. С большинством других портов ваши настройки, вероятно, будут работать нормально, но в этом случае вам придется вручную перенаправить порт 80 с первого маршрутизатора на второй, а затем со второго на сервер.

0

Нужно пересылать через оба роутера, DMZ не для маршрутизации. Вместо этого вы можете добавить переадресацию виртуального сервера / порта с маршрутизатора вашего интернет-провайдера на адрес вашего сервера, а затем принудительно настроить статический маршрут через ваш собственный маршрутизатор на ваш сервер.

Другой способ - подключить сервер прямо к маршрутизатору ISP и просто добавить переадресацию портов / виртуальный сервер здесь.

Также возможна цепочка переадресации портов ...

Также помните, что если вы используете собственные маршрутизаторы во время тестирования с использованием внешнего ip, ваш собственный трафик все еще идет со стороны локальной сети, а не со стороны глобальной сети. Это может повлиять на маршрутизацию, используйте traceroute, чтобы увидеть, как он маршрутизируется в настоящее время.

0

Вы указали хост DMZ на адрес маршрутизатора, а не сервера IIS.

И хотя вы перенаправили порт 80 на другой маршрутизатор, я думаю, что переадресация портов будет работать только в том случае, если она выполняет NAT между публичным IP-адресом и внутренним / частным (например, 192.168.xx) адресом. Поскольку маршрутизатор Asus не подключен напрямую к Интернету, у него нет внешнего IP-адреса, поэтому он, вероятно, не выполняет NAT.

Попробуйте установить адрес хоста DMZ на адрес сервера IIS.

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