你目前正处于脱机状态,正在等待 Internet 重新连接

如何配置 DFS 引用中使用完全限定的域名

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 244380
概要
默认情况下,Microsoft 分布式文件系统名称空间 (DFSN) 根引用答复 DFS 根目录引用查询是在 NetBIOS 名称格式 (?服务器>\共享>).这需要依赖 NetBIOS 某些环境中,并使支持仅 NetBIOS 名称解析,以找到并连接到 DFS 命名空间中的目标客户端的可能。默认情况下,Windows 客户端的正常工作与此。

但是,某些客户端不使用 NetBIOS。两个示例在未运行 Windows 的客户端和客户端没有 WINS 环境中的操作或使用的 DNS 名称后缀。这些客户机与不兼容的默认 DFSN 行为。

在这些情况下,客户端可能无法解析根目录引用查询返回的服务器名称。但是,解决这一问题可以被轻松,因为 DFSN 可以配置为仅使用 DNS 的环境中进行操作。本文介绍如何将服务器配置为 DFSN 在该环境中运行。

注意为命名空间服务器承载仅独立命名空间,本文所述的一些步骤是必需的。(此类命名空间服务器包括群集命名空间)。默认情况下,DFSN 客户端可以通过访问此类独立命名空间?服务器的 NetBIOS>\命名空间1> 或?服务器 FQDN>\命名空间1> 命名空间路径。但是,命名空间服务器配置以提供正确引用则仍需要独立命名空间的。

本文中介绍的步骤将应用于所有 DFS 命名空间服务器,而不考虑是否此类命名空间服务器同时也作为 活动目录(AD) 域控制器。
更多信息
总体战略包括以下四个阶段:
  1. 在客户端上配置的限定名称解析的 DNS 后缀。
  2. 验证 DNS 记录的文件服务器的目标,并创建所需的主机记录。
  3. DFSN 服务器配置为通过使用根目标 FQDN 引用作出响应。
  4. 如果是必需的则更新每个文件夹目标命名空间的元数据,使文件夹引用使用合适的 FQDN 名称为文件夹目标。

阶段 3 的步骤: 配置 DFSN 服务器响应通过 FQDN 引用根目标

注意在阶段 3 继续以下步骤之前,我们建议您备份命名空间元数据以防止出现意外的故障或事故。备份的步骤,以及其他还原步骤需要它们,如果在 A 和 C 的"步骤阶段 4"部分中的步骤介绍。

注意这一节中提到的 DFSN Windows PowerShell 命令 都可用仅从 Windows Server 2012 或 Windows 8 开始。
  1. 获取服务器承载基于域的命名空间的列表。若要执行此操作,请使用下列方法之一:
    • Get-DfsnRoot -ComputerName <ServerName> |Where type -NotMatch "Standalone" 
    • dfsutil.exe server <ServerName> and manually identify the domain-based namespaces
    注意如果此命名空间服务器承载任何基于域的命名空间,您不需要按照本文中的某些步骤。
  2. 注意该主机仅独立命名空间,可以跳过下面的步骤,为命名空间服务器。

    通常情况下,多个命名空间服务器上承载基于域的命名空间。因此,当与在此步骤中,可以从一个命名空间服务器,移除该命名空间,命名空间的可用性不会受到影响。但是,应确保已事实上多个命名空间服务器承载命名空间。若要执行此操作,请使用下列方法之一:
    • (Get-DfsnRootTarget –Path <Namespace>).Count 
    • dfsutil.exe root <Namespace> 
    例如,该占位符名称空间1&gt; 可以表示下列:
    \\contoso.com\DomainNamespace
    如果您确认存在多个命名空间服务器承载命名空间,您可以跳过后面的步骤 C。
  3. 注意该主机仅独立命名空间,可以跳过下面的步骤,为命名空间服务器。如果您确认存在多个命名空间服务器承载命名空间,也可以跳过此步骤。

    如果没有为您的命名空间的一个命名空间服务器,应该暂时之前先删除现有的服务器添加新的命名空间服务器。(请参见 将命名空间服务器添加到基于域的 DFS 命名空间 新 DfsnRootTarget 命令.)或者,您必须保存为更高版本重新创建命名空间的元数据。(若要这样做,请参见"步骤阶段 4"部分的步骤 A andC。但是,应该注意第二种方法会导致暂时停机时间的命名空间。
  4. 注意该主机仅独立命名空间,可以跳过下面的步骤,为命名空间服务器。

    从服务器中删除每个承载基于域的命名空间。若要执行此操作,请使用下列方法之一:
    • Remove-DfsnRootTarget –TargetPath <NamespaceRootTarget>
    • dfsutil.exe target Remove <NamespaceRootTarget> 
      例如,该占位符NamespaceRootTarget1&gt; 可以表示下列: \\Contoso-FS.contoso.com\AccountingSoftware
  5. 启用 DFSN FQDN 根引用行为。若要执行此操作,请使用下列方法之一:
    • Set-DfsnServerConfiguration –ComputerName <ServerName> –UseFqdn $true 
    • Dfsutil.exe server registry dfsdnsconfig set <ServerName> 
  6. 重新启动 DFSN 服务。若要执行此操作,请使用下列方法之一:
    • Stop-Service dfs; Start-Service dfs 
    • Net stop dfs; Net start dfs 
  7. 注意您可以跳过下面的步骤,为命名空间服务器承载仅独立命名空间。

    还原以前从该命名空间服务器删除每个命名空间。若要执行此操作,请使用下列方法之一:
    • New-DfsnRootTarget – TargetPath <RootTarget> [-Path <Namespace>] 
    • Dfsutil target add \\<RootTarget> 
  8. 这取决于您怎么在步骤 B 中,请执行下列可选步骤:
    1. 如果您在步骤 B 中拍摄您的命名空间的元数据的备份,可以将元数据导入到刚刚重新创建的命名空间。导入元数据之前,您可以为同一步骤的一部分来进行必要的调整。(请参阅"步骤阶段 4"一节)。
    2. 如果在步骤 B 中暂时添加命名空间服务器,可能会将其取出。

阶段 4 步骤: 更新每个文件夹目标命名空间的元数据,以使元数据使用合适的 FQDN 名称



按命名空间服务器承载每个命名空间的以下步骤:
  1. 导出命名空间元数据:

    dfsutil.exe root export \\contoso.com\<DomainNamespace1> C:\dir1\a.txt 
  2. 进行必要的 FQDN 相关调整到的目标文件夹。对于每个"目标"XML 元素包含在中的"链接"XML 元素,将其 NetBIOS 引用更改为其等效的 FQDN 引用。

    例如,更新前的元素是,如下所示:

    <Target State="ONLINE" >\\FileServer-NetBIOS\Share1</Target>
    此更新之后,该元素如下所示:

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
  3. 导入更新的命名空间元数据:

    dfsutil.exe root import set C:\dir1\a.txt \\contoso.com\<DomainNamespace1>

警告:本文已自动翻译

属性

文章 ID:244380 - 上次审阅时间:10/18/2013 01:53:00 - 修订版本: 4.0

Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Preview, Windows Server 2012 R2 Standard

  • kbenv kbhowto kbnetwork kbmt KB244380 KbMtzh
反馈