![网络交叉授粉](https://linux22.com/image/519485/%E7%BD%91%E7%BB%9C%E4%BA%A4%E5%8F%89%E6%8E%88%E7%B2%89.png)
我的设置本质上是两个网络,在 ip 4 lan 上运行 90% 的 Windows。
主要设置位于 Zywall 35 后面,范围是 192.168.0.x
有三台服务器共享一个辅助网络,该网络允许访问存储设备。所有服务器都有一个辅助网卡,网络范围为 192.168.200.x
我在交叉授粉方面遇到了问题,偶尔尝试访问服务器时会出现延迟。我可以用 ping 复制延迟。基本上,如果我 ping 到“serverA”,它会偶尔尝试 ping 服务器地址 192.168.200.101,而它应该连接到 192.168.0.200
我认为这是网卡配置方式的问题,但我看不出有什么明显的错误 - 有什么想法吗?
答案1
在我看来,这听起来就像您在说客户端计算机会定期接收名称到地址的映射,这些映射会解析为服务器计算机的“辅助” IP 地址。
您应该关闭连接到“辅助”网络的服务器计算机 NIC 上的 DNS 注册,并删除它们已在 DNS 中为其“辅助”网络 IP 地址注册的任何 A 记录。取消选中给定 NIC 的“TCP/IP”协议的“高级”属性的“DNS”选项卡上的“在 DNS 中注册此连接的地址”框,然后您就设置好了。
如果您希望服务器计算机将彼此的名称解析为其“辅助” IP 地址,则可以使用每台服务器上的本地“HOSTS”文件,或者设置一个 DNS 服务器,其中包含区域和“@”记录,用于每台服务器的“辅助” IP 地址,并转发回指定的中央 DNS 服务器。(这是 BIND 的“视图”功能在 Windows DNS 中大放异彩的另一个地方……)
如果您使用 WINS 并进行 NetBIOS 名称解析,那么您将面临更困难的问题,因为据我所知,多宿主服务器始终会向 WINS 服务器注册所有与“Microsoft 网络客户端”绑定的 NIC 的 IP。您必须将“Microsoft 网络客户端”与这些“辅助”NIC 解除绑定,才能停止该行为。