Windows Server 2008R2 打印服务器,通过 CNAME 访问不起作用

Windows Server 2008R2 打印服务器,通过 CNAME 访问不起作用

我正在尝试将我的打印服务器别名为 \\printserver。该服务器的实际名称是 \\fileserver1 和/或 \\fileserver2。我的想法是,我可以根据需要在每个真实服务器之间切换 CNAME。

我可以连接到 \\printserver\Printer Name 上的打印机,但是 \\printserver.fqdn.com\Printer Name 给我一个错误“操作无法完成(错误 0x0..0709)。仔细检查打印机名称并确保打印机已连接到网络。”。

我可以直接使用 netbios 名称作为 FQDN 名称来访问每台服务器上的打印机。只有在使用 FQDN CNAME 时才会出现此问题。

DnsOnWire 注册表项已应用(请参阅https://support.microsoft.com/kb/2546625/en-us)。

对 LanmanServer 的注册表更改也已应用(参见https://support.microsoft.com/kb/281308适用于 Server 2003)。

我已经应用了 setspn 命令,定义在http://www.md3v.com/enable-windows-server-smb-2-0-alias-cname%29

我可以浏览到 \\printserver.fqdn.com 并查看打印机和共享。

所有主机都在平面网络上,并且都在防火墙后面……我没有任何理由怀疑那里有任何干扰。

任何帮助、指导和建议都将受到赞赏。

谢谢,

答案1

以下是我在 Windows 2008 打印服务器上使用过的注册表项,它们似乎总是对我有用:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA\MSV1_0 BackConnectionHostNames - REG_MULTI_SZ 数据:应为新服务器和旧服务器的 NetBIOS 名称。示例 SERVER1 SERVER2

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print DnsOnWire - REG_DWORD 数据:1

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters OptionalNames - REG_MULTI_SZ 数据:应为新服务器和旧服务器的 NetBIOS 名称。示例 SERVER1 SERVER2

设置上述三个注册表项后,我通常会重新启动服务器。

答案2

问题可能出在活动目录中。删除服务器并将其重新加入域可以解决此问题。

相关内容