我只能通过完全限定域名 (FQDN) 访问文件资源管理器上的服务器。完整故事:
我们有两个域名,我们公司的域名 Apollo 和母公司的域名 Zeus。
我们在本地服务器上运行,母公司已转向 Azure。因此,我们正在慢慢转向 Azure。
Azure 和我们的 AD 之间建立了信任。
我们有一台名为 ApolloServer 的机器,全名为 ApolloServer.Apollo.Aii。我们的想法是从 Apollo 域中删除 ApolloServer。在 Azure 中创建一个同名的虚拟机,这样机器的名称就变成了 ApolloServer.Zeus.Zii。
ApolloServer.Zeus.Zii 的 IP 是 10.40.20.11(与 ApolloServer.Apollo.Aii 不同)。在 DNS 管理器中,我们将 Zeus.Zii 设置为条件转发器。我删除了 DNS 管理器中 ApolloServer 的旧 A 记录,并在区域 Apollo.Aii 下创建了一个名为 ApolloServer 的新 A 记录,并指向新机器的 IP 10.40.20.11。A 记录条目现在如下所示:Host-ApolloServer、FQDN - ApolloServer.Apollo.Aii、IP - 10.40.20.11
现在,如果 Apollo 域上的用户 ping ApolloServer,它会成功,结果显示回复来自 ApolloServer.Apollo.Aii ip 10.40.20.11。耶!!似乎一切都很好。但事实并非如此,这就是问题所在。
从 Apollo 域中的计算机通过文件资源管理器可以访问此服务器,地址为 \ApolloServer.Zeus.Zii 和 \10.40.20.11。无法通过 \ApolloServer.Apollo.Aii 或 \ApolloServer 访问,这非常令人费解,因为 ping 显示的结果与我上面提到的一样。我们希望它只能通过文件资源管理器中的 \ApolloServer 访问,因为这是一个文件服务器,某些应用程序仅查找 \ApolloServer
我曾尝试将用户机器上的 Host 文件编辑为 10.40.20.11 ApolloServer.Apollo.Aii,但没有效果。