抱歉,我说得不清楚……我会试着重新表述这个问题。我在一所学校担任 IT 管理员,我不是专家,但我尽力做到最好。希望你们对我有点耐心 :-)
查看我的网络情况点击这里,(因为我是新手,所以不允许在我的帖子中发布图片)。红线就是问题所在。当我从 win7 客户端 ping 到 win2003 服务器的 FQDN 时,它会随机选择 nic1、2 或 3。(因为它们在域 X 的 DNS 中是这样的)。但只有当它选择 NIC1(带有 GW)时,我才会得到答案
将 GW 172.21.0.254 添加到 NIC 2 并将 GW 172.22.0.254 添加到 NIC3 是解决此问题的正确方法吗?(我在 Google 上搜索了很多,所有网站都建议我在服务器上不要有超过 1 个网关)
所以基本上,我正在寻找一个解决方案,以便我的 win7 客户端可以始终访问我的 win2003 服务器的 FQDN。
这是来自 2003 服务器的路由表(路由打印)
IPv4 路由表
接口列表
0x1 ......................... MS TCP 环回接口
0x10003 ...00 0c 29 3f df 49 ...... 英特尔(R) PRO/1000 MT 网络连接 #2
0x10004 ...00 0c 29 3f df 3f ...... 英特尔(R) PRO/1000 MT 网络连接 #3
0x10005 ...00 0c 29 3f df 53 ...... 英特尔(R) PRO/1000 MT 网络连接
===========================================================================
===========================================================================
活跃路线:
网络目标网络掩码网关接口指标
0.0.0.0 0.0.0.0 172.20.0.254 172.20.0.6 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.20.0.0 255.255.0.0 172.20.0.6 172.20.0.6 10
172.20.0.6 255.255.255.255 127.0.0.1 127.0.0.1 10
172.20.255.255 255.255.255.255 172.20.0.6 172.20.0.6 10
172.21.0.0 255.255.0.0 172.21.0.6 172.21.0.6 10
172.21.0.6 255.255.255.255 127.0.0.1 127.0.0.1 10
172.21.255.255 255.255.255.255 172.21.0.6 172.21.0.6 10
172.22.0.0 255.255.0.0 172.22.0.6 172.22.0.6 10
172.22.0.6 255.255.255.255 127.0.0.1 127.0.0.1 10
172.22.255.255 255.255.255.255 172.22.0.6 172.22.0.6 10
224.0.0.0 240.0.0.0 172.20.0.6 172.20.0.6 10
224.0.0.0 240.0.0.0 172.21.0.6 172.21.0.6 10
224.0.0.0 240.0.0.0 172.22.0.6 172.22.0.6 10
255.255.255.255 255.255.255.255 172.20.0.6 172.20.0.6 1
255.255.255.255 255.255.255.255 172.21.0.6 172.21.0.6 1
255.255.255.255 255.255.255.255 172.22.0.6 172.22.0.6 1
默认网关:172.20.0.254
===========================================================================
持久路线:
没有任何
谢谢
蒂埃里。
答案1
在当前设置中,NIC1 是唯一可能响应请求的接口,因为服务器上的路由表只知道如何通过连接到该接口的网关返回到 192.168.0.X 网络。
在其他接口上添加网关应该可以缓解这个问题。如果还是不行,我会配置网络上的服务,使得来自 192.168.0.X 的主机只能通过 NIC1 访问服务器。
编辑:
另外,考虑uRPF:
“无法通过输入接口到达源地址的数据包可能会被丢弃,而不会影响正常使用,因为它们可能来自配置错误或恶意的来源。”
答案2
问题很可能出在 win2003 服务器所做的路由决策上。route print
从命令窗口将为您提供路由表。我敢打赌 ping 正在到达服务器,但服务器没有路由来响应。
在服务器上尝试一下:
route add 192.168.0.0 mask 255.255.255.0 172.20.0.254 IF 1
这将添加一条静态路由,以引导所有发往 192.168.0.0/24 网络的流量通过工作接口返回。假设它实际上是接口 1。