我有一台装有Windows 7和两张网卡的计算机:
NIC 1:10.10.4.5/24 网关设置为10.10.4.1
NIC 2:192.168.3.9/24 网关未设置
当应用程序尝试连接到未连接(或从未连接过)192.168.3.0 网络的设备 (192.168.3.41) 时,数据包会发送到 10.10.4.0 网络上的网关。防火墙规则拒绝此数据包,并将 TCP 重置数据包 (RST、ACK) 发送回计算机。
我怎样才能让计算机不向网关发送任何发往 192.168.3.0 网络的数据包?
答案1
您需要向路由表添加一条新路由。您可以使用“route”命令来执行此操作:
route ADD 192.168.3.0 MASK 255.255.255.0 <New_Destination_IP>
此外,如果您希望这仅在一个接口上发生,您可以添加接口说明符:
route ADD 192.168.3.0 MASK 255.255.255.0 <New_Destination_IT> if <Interface_Name>
有关指定静态路由的 Microsoft 参考文章:
http://technet.microsoft.com/en-us/library/cc757323%28v=ws.10%29.aspx