我有两个 VLAN。客户端在一个 VLAN 上,而另一个 VLAN 上有几个服务器(包括文件服务器)。我在 VLAN 之间有 L3 路由。客户端可以 ping 服务器的 IP 地址,也可以(通过net use
)直接通过 IP 访问 SMB 共享。
但是,我们需要让服务器自动出现在 Windows 资源管理器的“网络”列表中。据我了解,我们需要一个 WINS 服务器。我对 NetBIOS 的体验绝对为零,所以我对我们的选择有些困惑。
首先,在 Linux 上,我非常清楚它samba
可以充当 WINS 服务器。但是,我们的文件服务器是一个独立单元 (Synology),其他服务器(不托管 SMB 共享)也需要通过 NetBIOS 提供。我们需要的是一个可以手动配置的独立WINS 服务器。我认为这里不samba
符合我们的需求。
其次,如果我设置了 WINS 服务器,是否需要专门配置客户端才能使用它?如果可能的话,我们想要一个不需要在客户端上进行手动配置的系统。
我们还运行我们自己的 DNS 服务器,该服务器已经通过 DHCP 在客户端上配置,并且文件服务器可以通过其 DNS 主机名访问,但不能通过 NetBIOS。一些系统可以使用 DNS(具体来说,我知道 SMB 可以使用 DNS 进行名称解析)但我们也有只使用 NetBIOS 的软件,所以纯 DNS 不是一个选项。
(此外,我们不想将 Windows Server 用于 WINS。据我了解,如果我们这样做,每个查询名称服务器的客户端都需要一个 CAL;这将需要比我们目前需要的更多的 CAL,所以我们真的想避免这种情况。)