Мы все знаем, что, выполняя переадресацию портов на маршрутизаторе, компьютеры вне сети могут получать доступ к внутренним компьютерам на указанных портах, ориентируясь на внешний IP.
Сейчас я заменяю маршрутизатор TP-Link на маршрутизатор D-link VDSL N 6740U (и скопировал все настройки), и заметил, что одна вещь перестала работать: с маршрутизатором TP-Link вы могли получить доступ эти компьютеры с переадресацией портов изнутри сети, использующие внешний IP, и они будут перенаправлены на соответствующие компьютеры. С новым роутером D-Link это не работает.
Вам может быть интересно, почему вы хотите использовать внешний IP и переадресацию портов, когда вы все равно находитесь во внутренней сети и можете просто получить доступ к внутреннему IP? Один пример того, почему это полезно: у вас есть приложение для iPhone, которое подключается к службе на внутреннем компьютере. Приложение iPhone знает, как подключиться к внешнему IP. Когда мы помещаем этот iPhone во внутреннюю сеть (через WiFi), он внезапно перестает работать, потому что больше не может получить доступ к услуге с внешнего IP.
Является ли внутренним свойством маршрутизаторов D-Link то, что они не разрешают доступ к внутренним серверам из сети, ориентируясь на внешний IP? Или есть способ заставить это работать?