我们在服务器上有一些共享,这些共享应该无需输入凭据即可打开(当前用户在那里有权限)。该服务器在另一个 DNS 区域中还有其他几条记录指向它的 IP。我们可以通过三种可能的方法从域中的其他服务器打开共享 - 服务器名称、FQDN、IP。因此,使用 \\servername\mall 或 FQDN \\application.company.se\mall 或 \\ipaddress\mall ,共享无需输入凭据即可打开。但是,当您通过 RDP 访问服务器本身并尝试使用 FQDN \\application.company.se\mall 打开此共享时,它会要求输入凭据,并且不需要任何凭据,而不是立即打开它!我可以在服务器上通过 \\servername\share 或 \\ipaddress\share 打开它,但只有 FQDN 不起作用。服务器名称和自定义 DNS 名称都在指向同一地址的 DNS 中,我可以 ping 并解析所有内容。我在另一台服务器上进行了测试,该服务器有另一个 dns 条目(除了 computername.domain),其行为相同。我也在其他完全不同的环境中尝试过,结果是一样的。
那么,这是否只是正常行为?如果您创建了一个指向您服务器的 DNS A 记录,您就无法在使用您创建的 DNS 主机名通过 RDP 登录时访问它的共享?
此服务器不是 DNS 服务器
答案1
检查您是否可以 ping FQDN。
您使用的是另一个 DNS 服务器,而不是 Google DNS。如果您可以 ping 通它,则可以做到。
如果 ping 成功,请检查防火墙。如果您针对 FQDN 运行,即使您在同一台服务器上没有主机条目,那么您将不再使用防火墙中的私有配置文件,并且需要禁用或添加公共配置文件的例外。
答案2
找到了解决方案科技网
- 在注册表编辑器中,找到并单击以下注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
- 创建新的多字符串值。返回连接主机名 在“数值数据”框中,键入本地计算机上的站点的主机名或主机名。
我从 DNS 中放置了两个客户想要使用的主机名,然后它立即开始工作。
我不需要使用链接文章中提到的那个 DisableStrictNameChecking 值。