多宿主 Windows 2008 服务器/Windows 7 客户端

多宿主 Windows 2008 服务器/Windows 7 客户端

我有一个小型的 Windows 2008 网络,其中有一些 Windows 7 客户端。客户端都是带有扩展坞的笔记本电脑,我希望它们在扩展坞时通过有线网络与 Windows 2008 服务器通信(用于文件共享)。

所有机器(客户端和服务器)的互联网连接均通过无线局域网进行,因此 Windows 7 客户端中的无线适配器在对接时保持活动状态。

当笔记本电脑未对接时,如果仍然能够连接 Windows 2008 服务器进行打印共享(以及速度较慢的文件共享),那就太好了 - 因此服务器也位于无线局域网上。

Windows 2008 服务器正在运行 Active Directory、DHCP 和 DNS。它控制有线网络上的 DHCP 租约,并保存“myserver.mycompany.local”的 DNS 记录,这是文件共享客户端所连接的。

理想情况下,我希望 DNS 记录首先返回有线 IP,这样笔记本电脑将首先尝试该地址 - 但似乎没有办法做到这一点?目前,无线局域网上的服务器 IP 来自有线局域网 IP 上方的 nslookup。多宿主工作正​​常 - 但顺序错误!打开无线局域网并 ping myserver,它会转到无线 IP。禁用客户端上的无线并再次执行相同的 ping,几秒钟后它开始 ping 有线地址。

有人对如何让这项工作以可预测的顺序进行有什么建议吗? - 或者即使它工作。

替代方案 1? 如果它不起作用,那么这样做可行吗:从服务器上移除无线适配器,在有线网络上放置一个无线路由器/网桥(设置为路由到/从无线局域网的子网),然后为客户端配置两条路由到服务器的(现在)单个 IP,其指标首先有利于通过有线局域网直接通信?

替代方案 2? 我是否应该将笔记本电脑单独存放,以便全部它们的连接是通过有线局域网进行对接的吗?(并通过 Windows 2008 服务器路由 - 或专用无线网桥/路由器)?我担心的是,我希望断开对接是无缝的 - 如果客户端正在从互联网上下载某些内容,我不希望他们在将 IP 地址切换到无线网络时中断他们正在做的事情。也许事实并非如此,我担心的只是无用的东西?

有什么想法吗? :)


更新

似乎已经破解了它(至少 DNS 条目按照我希望的顺序出现 - 并且使用有线、无线和启用两个接口的各种组合对服务器进行 ping 操作可以使用我想要的 IP)...

我在服务器(充当域控制器、DHCP 和 DNS 服务器)上设置了 NIC 的绑定顺序,以便有线 NIC 位于无线适配器之前。(开始 --> 键入“网络接口” --> 选择“查看网络连接” --> 按 Alt 显示经典下拉菜单 --> 高级 --> 高级设置)

现在,对服务器主机名进行 nslookup(从客户端)首先返回有线 IP,然后返回无线 IP。现在似乎只要可以联系,就会使用有线 IP。顺便说一句,有线和无线路由(在客户端)上的指标也偏向有线 LAN(基于 Windows 自动分配的指标)——但情况总是如此,即使我在让有线 IP 成为“首选”时遇到困难。

我不完全确定这是否是巧合——或者是在 Windows 上运行的 DNS 服务器将 IP 地址返回给自己是否真的考虑了其自身网络接口的绑定顺序?如果能听到有人确认或否认这一点(或确认服务器上的绑定顺序是否因其他原因而发挥作用?)会很有趣。

答案1

由于您是从 Windows 提供 DHCP 服务的,并且您的客户端也是 Windows,因此您可能应该寻找更好的解决方案。

当系统设置了多个接口和多个默认网关时,可以采用强制其中一个优先的方法是设置度量值。

不要乱搞 DNS,而是设置 DHCP 服务器上的选项来控制与 IP 相关的度量。将无线 LAN 上的度量设置为比有线 LAN 上的度量更大的值。这确实假设您的 Windows DHCP 服务器同时为有线和无线网络提供服务,并且它们具有不同的范围。

如果适用,请进入范围选项并设置 Microsoft 默认路由度量基础。

Windows DHCP 度量

如果无法通过 DHCP 设置度量,那么您也可以直接在这些计算机上的无线适配器的 TCP/IP 属性上进行设置。默认情况下使用具有最低值的接口。

Windows 适配器 tcpip 指标

相关内容