Я пытаюсь использовать добавление маршрута для перенаправления попыток подключения для внешнего IP-адреса к внутреннему IP-адресу (IP-адрес обратной связи, IP-адрес моего сетевого адаптера, либо работает). Я попытался использовать следующие команды для перенаправления моего IP.
route add my.external.ip.address mask 255.255.255.255 0.0.0.0
route add my.external.ip.address mask 255.255.255.255 0.0.0.0 IF 1
Если 1 - мой петлевой интерфейс, в противном случае команда предполагает использование моего сетевого интерфейса по умолчанию. (по маршруту печати -4)
Теперь обе эти команды говорят: «Хорошо!"и работать просто отлично. Моя проблема в том, что если я пытаюсь использовать программу, которая подключается к my.external.ip.address, целевой хост недоступен.
tracert(или ping) my.external.ip.address возвращает "Узел назначения недоступен" (если я использовал IF 1, он возвращает "общий сбой"), но если я tracert или ping 127.0.0.1 или 192.168.1.106, оба отвечают просто отлично.
Я делаю что-то неправильно? Маршрут добавить не правильный способ сделать это? Использование команды по крайней мере перенаправляет IP куда-то. Просто не удается подключиться ..
Я посмотрел по крайней мере на 8 страницах вопросов супер-пользователя, и загружает больше страниц Google, и я все еще в тупике. Любой вклад приветствуется.