Используйте netsh вместо файла hosts для обработки IP и порта

Мне нужно иметь возможность сопоставлять IP-адрес и порт с другим IP-адресом и портом на моем компьютере с Windows 7. Причина в том, что я могу получить доступ к URL-адресу в другом месте на другом порту, отличном от того, который я получаю по ссылке.

Например, если ссылка приведет меня к

123.123.123.123:8080

Я хочу иметь возможность перехватить это (например, как файл Windows Hosts работает с переопределением разрешения доменного имени), чтобы перенаправить запрос на

123.456.789.123:49120

Я быстро обнаружил, что вы не можете указать порты в файлах hosts, но netsh, похоже, выполняет эту работу, хотя информация о Technet немного запутана, и я не уверен, как должна выглядеть команда.


person Andrew Hatch    schedule 04.07.2013    source источник


Ответы (1)


команда netsh будет выглядеть так:

netsh interface portproxy add v4tov4 listenport=8080 listenaddress=123.123.123.123 connectport=49120 connectaddress=123.456.789.123

Подробнее здесь.

person Cray    schedule 13.09.2013