5

Я хотел бы сопоставить IP-адрес с определенными локальными интерфейсами (например, 23.45.66.77 => 127.0.3.3). Для именованных хостов я могу использовать файл hosts. Естественно, это не работает для IP-адреса.

Это должно работать в Windows, единственная опция, которую я нашел до сих пор, это реализация драйвера TAP/TUN, как это делает openvpn.

Есть ли другие варианты?

3 ответа3

1

Вы можете попробовать функцию NAT для Windows: netsh routing ip nat add addressmapping

C:\> netsh
netsh> routing ip nat
netsh routing ip nat> 
0

Используйте брандмауэр и установите правило для всего трафика на этот IP-адрес, который будет перенаправлен локально / отказано.

Вы можете сделать это для компьютера (программное обеспечение - Windows/ другой брандмауэр, например, Kaspersky) или всей сети (оборудование - исходящий брандмауэр, обычно маршрутизатор).

-2

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/route.mspx?mfr=true

Просмотрите этот ресурс. То, что вы хотите сделать, это направить IP-адрес на 127.0.3.3 и убедиться, что он установлен как постоянный через ключ -p, если вы хотите, чтобы он пережил перезагрузку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .