Могу ли я использовать route
или какой-либо другой инструмент, чтобы сообщить моему linux-серверу, что он должен подключаться к локальному хосту вместо заданного IP-адреса (какой-либо другой машины в Интернете, а не в той же подсети)?
2 ответа
4
Одним из способов является настройка другого обратного адреса. Предполагая, что у вас уже есть одна петля:
ifconfig lo:1 inet xxx.xxx.xxx.xxx netmask 255.255.255.255 up
Примечание. Это необходимо добавить в сценарий запуска, поскольку при каждой перезагрузке эта конфигурация теряется.
0
rinetd
будет прослушивать IP/ порт и перенаправлять его на IP/ порт по вашему выбору. Неважно, в какой подсети находится IP.
Я не слишком тщательно проверял параметры nc
(netcat), но он может сделать это тоже.