

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 更新或创建 DNS CNAME 记录
<a name="step4-configure-dns-cname"></a>

正确配置 SPNs 文件系统后，您可以切换到亚马逊， FSx 方法是将每条解析到原始文件系统的 DNS 记录替换为解析为亚马逊 FSx 文件系统的默认 DNS 名称的 DNS 记录。

要运行本节中介绍的命令，则必须配备 `dnsserver` 和 `activedirectory` Windows 模块。

**安装所需的 PowerShell 模块**

1. 作为拥有 DNS 管理权限的群组（中的委托域名系统管理员，以及您在自行管理的 Active Directory 中 AWS Managed Microsoft AD向其**AWS 委派 DNS 管理权限的域管理员或其他群组）的用户登录加入您的 Amazon FSx 文件系统**所加入的同一 Active Directory 的 Window **s** 实例。

   有关详细信息，请参阅《Amazon EC2 用户指南》中的 [Connecting to Your Windows Instance](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)**。

1.  PowerShell 以管理员身份打开。

1. 需要 PowerShell 使用 DNS 服务器模块才能执行此过程中的指令。使用以下命令安装该模块。

   ```
   Install-WindowsFeature RSAT-DNS-Server
   ```

**为您的 Amazon FSx 文件系统更新或创建自定义 DNS 名称**

1. 以拥有 DNS 管理权限的群组（**AWS 托管 Active Directory 中的委托域名系统管理员**，以及您在自行 AWS 管理的 Active Directory 中向其委派 DNS 管理权限的**域管理员**或其他群组）的成员身份连接到您的 Amazon EC2 实例。

   有关详细信息，请参阅《Amazon EC2 用户指南》中的 [Connecting to Your Windows Instance](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html)**。

1. 在命令提示符下，运行以下脚本。此脚本会将所有现有 DNS 别名记录迁移到您的 Amazon FSx 文件系统。如果未找到，它会为 DNS 别名创建一个新的 DNS 别名记录`alias_fqdn`，该记录将解析为 Amazon FSx 文件系统的默认 DNS 名称。

   要运行脚本，请执行以下操作：
   + 将 `alias_fqdn` 替换为与文件系统关联的 DNS 别名。
   + `file_system_DNS_name`替换为 Amazon FSx 为文件系统分配的 DNS 名称。

   ```
   $Alias="alias_fqdn"
   $FSxDnsName="file_system_dns_name"
   $AliasHost=$Alias.Split('.')[0]
   $ZoneName=((Get-WmiObject Win32_ComputerSystem).Domain)
   $DnsServerComputerName = (Resolve-DnsName $ZoneName -Type NS | Where Type -eq 'A' | Select -ExpandProperty Name) | Select -First 1
   Add-DnsServerResourceRecordCName -Name $AliasHost -ComputerName $DnsServerComputerName -HostNameAlias $FSxDnsName -ZoneName $ZoneName
   ```

1. 对在[步骤 1](step1-assign-dns-alias.md) 中与文件系统关联的每个 DNS 别名重复上一步操作。

现在，您已经为亚马逊 FSx 文件系统添加了一个带有 DNS 别名的 DNS 别名记录值。现在，您可以使用 DNS 别名来访问数据。

**注意**  
更新 DNS CNAME 记录以指向先前指向另一个文件系统的 Amazon FSx 文件系统时，客户端可能在短时间内无法与文件系统连接。刷新客户端 DNS 缓存后，则应能够使用 DNS 别名进行连接。有关更多信息，请参阅 [无法使用 DNS 别名访问文件系统](unable-to-access.md#cant-connect-using-dns-alias)。