我已经设置了带有 DNS 和 AD 的 Windows Server 2008R2。当我在服务器上定义共享文件夹并通过 \domain.lan\folder 连接到它时,我可以看到内容,但如果我尝试更改文件夹中的某些内容,则会收到错误“未找到元素”。此行为始终相同。无论我尝试直接从服务器连接还是通过 Windows 7 客户端连接,都没有关系。但是:如果我通过服务器的 IP 地址(例如 \192.168.0.22\folder)访问文件夹,则一切正常。所以我猜 Windows DNS 服务器存在一个大问题。Ping domain.lan 会得到正确的 IP 地址,因此可以正确解析。我不知道问题可能出在哪里。
顺便说一句:我可以使用我的电脑上的虚拟机以及不同的名称和 IP 地址准确重现此问题...
有人能猜一下吗?
答案1
您正在寻找的内容称为Domain-based DFS namespace
。
基于域的DFS命名空间允许您使用域名访问共享文件夹:\\domain.lan\folder
然后,您可以授予访问权限(或不授予访问权限)并为基于 DFS 的共享文件夹上的用户/组设置适当的权限。
传统共享与单个服务器相关联,因此您必须在 SMB 路径中指定目标计算机:\\server.domain.lan\folder
DFS
在我看来,这是在 Active Directory 中发布共享文件夹的最佳方式,主要是因为它提供了更大的灵活性、可扩展性和安全性(在这里查看一些好处)。
除了我建议您设置Domain-based DFS namespace
以解决问题之外,我还建议您进一步阅读一些内容:
- http://en.wikipedia.org/wiki/Distributed_File_System_(Microsoft)
- http://www.maxi-pedia.com/difference+between+shared+folder+and+DFS+root
- http://www.maxi-pedia.com/what+is+DFS
- http://technet.microsoft.com/en-us/library/cc732863.aspx
希望能帮助到你。