Из Вашего описания (пакеты с исходным портом 80 почти всегда будут ответами на Запросы HTTP), это звучит, как будто у Вас есть сервер HTTP, что Вы хотите, казаться, быть позади router2. Другими словами, пакеты входят через router2 (или возможно router1, но это было бы ошибкой) к серверу, и сервер ответит через router2. Вы хотите, чтобы весь Ваш другой Интернет-трафик прошел через router1.
Мое предложение состояло бы в том, чтобы сделать маленькое изменение маршрутизации на сервере:
Можно сделать это только с одной платой Ethernet в сервере, если, именно это касается Вас, предполагая, что router1 и router2 оба имеют интерфейсы в Вашей внутренней сети.
Я знаю, что Вы не хотите вносить изменение на сервере, но намного намного более просто поместить конфигурацию туда, чем на этих двух граничных маршрутизаторах.
Эти IP-адреса являются адресами обратной связи. Они не привязаны к вашей сетевой карте. Чтобы получить доступ к вашему хосту через несколько IP-адресов, вам понадобится несколько сетевых карт или виртуальных IP-адресов. Но это не может работать с 127.0.0.X