我正在尝试将我的打印服务器别名为 \\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
问题可能出在活动目录中。删除服务器并将其重新加入域可以解决此问题。