У меня есть ADSL-маршрутизатор D-Link DSL-2650U для моей домашней сети.
У меня также есть собственный сервер домена, зарегистрированный на dyndns.org, и я успешно настроил свой маршрутизатор так, чтобы [mydomain] .dyndns.org указывал на публичный IP-адрес моего маршрутизатора.
Я также успешно использовал NAT для перенаправления вызовов удаленного рабочего стола Windows на нужный компьютер.
Сейчас я настраиваю веб-сайт на одном из компьютеров в моей сети и хочу, чтобы все HTTP-запросы, отправленные на [mydomain] .dyndns.org, были перенаправлены на этот компьютер. Должно быть легко, правда? Но это не похоже на работу. Мой веб-сайт настроен на порт 800, поэтому я настроил NAT для переадресации вызовов через порт 800 на мой локальный компьютер. Попробуйте перейти по адресу http://[mydomain] .dyndns.org:800, и он не распознает адрес. Я попытался перенаправить порт 80 на порт 800 на локальном компьютере, и когда я перехожу на http://[mydomain] .dyndns.org, вместо перехода на эту веб-страницу, он переходит на страницу администратора маршрутизатора.
Кажется, что маршрутизатор игнорирует настройку NAT для порта 80 (и 800 в этом отношении) - какой секретный коммутатор заставляет это работать?