我知道这不是直接编程,而是关于我正在设置的开发工作站。

我有一台 Windows Server 2003 计算机,需要同时位于两个 LAN 网段上。其中一个是 10.17.x.x LAN,另一个是 10.16.x.x

问题是我不想将 10.16.x.x 网络上的带宽用于互联网流量等(该网络基本上仅用于内部内容,尽管它确实可以访问互联网),所以我希望系统对 LAN 外部的任何内容使用 10.17.x.x 连接(当然,对于 10.17.x.x 上的任何内容,并且仅对 LAN 上的内容使用 10.16.x.x 连接) 特定的局域网。

我尝试查看Windows“路由”命令,但它相当混乱,并且似乎不允许我删除我认为干扰我想要它执行的操作的路由。有更好的方法吗?有什么好的软件可以对 LAN 访问进行分段?

有帮助吗?

解决方案

我不是网络专家,但我已经多次摆弄路由命令......

route add 0.0.0.0 MASK 0.0.0.0 <address of gateway on 10.17.x.x net>

将通过 10.17.x.x 网关路由所有默认流量,如果您发现它仍然通过其他接口路由,则应确保新规则的度量值低于现有路由。例如,通过将 METRIC 1 添加到上面行的末尾来执行此操作。

您还可以在 10.17.x.x 界面的“高级 TCP/IP 设置”窗口中调整指标,取消选中“自动指标”复选框并将值设置为较低值,例如 1 或 2。

其他提示

如果您不移动网络电缆并且可以在 10.16.x.x 网络上为自己分配静态 IP 地址,则可以避免在该网络上分配网关地址。如果没有网关,互联网数据包将不会在该接口上路由。

如果您使用 DHCP,静态记录会识别您的 MAC 地址,而不提供网关 IP 地址。

至于使用高级Windows路由,您要查找的路由是0.0.0.0路由(默认路由)。重要的数字是度量值,它是路由的成本,其中较低的度量往往首先被使用。您可以直接在 GUI 中设置界面级别的指标。

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/i/tr/cms/contentPics/tcpip-F.gif

我相信如果您在 10.16.x.x 接口上将接口指标设置为较高的值,它将不会被用作网关。

我个人使用的方法是不定义网关 IP。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top