Почему я вижу маршрутизатор, а не мой настоящий IIS?

Я пытаюсь получить доступ к 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 ответов

Решение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам