

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DNS CNAME レコードを更新または作成する
<a name="step4-configure-dns-cname"></a>

ファイルシステムの SPN を適切に設定した後、元のファイルシステムに解決された各 DNS レコードを、Amazon FSx ファイルシステムのデフォルトの DNS 名に解決する DNS レコードに置き換えることによって、Amazon FSx にカットオーバーできます。

このセクションで説明するコマンドを実行するには、`dnsserver` と `activedirectory` の Windows モジュールが必要です。

**必要な PowerShell モジュールをインストールするには**

1. Amazon FSx ファイルシステムが参加しているのと同じ Active Directory に参加している Windows インスタンスに、DNS 管理権限を持つグループ ( **AWS の委任ドメイン名システム管理者**、 の**ドメイン管理者** AWS Managed Microsoft AD、またはセルフマネージド Active Directory で DNS 管理権限を委任した別のグループ) のメンバーであるユーザーとしてログオンします。

   詳細については、*Amazon EC2 ユーザーガイド* の [Windows インスタンスへの接続](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 ユーザーガイド* の [Windows インスタンスへの接続](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html) を参照してください。

1. コマンドプロンプトで、以下のスクリプティングを実行します。このスクリプティングは、既存の DNS CNAME レコードを Amazon FSx ファイルシステムに移行します。見つからない場合は、Amazon FSx ファイルシステムのデフォルト DNS 名に解決する DNS エイリアス `alias_fqdn` の新しい DNS CNAME レコードを作成します。

   スクリプティングを実行するには。
   + `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 エイリアスについて、前のステップを繰り返します。

これにより、DNS エイリアスを使用して Amazon FSx ファイルシステムの DNS CNAME 値を追加しました。これで、DNS エイリアスを使用してデータにアクセスできます。

**注記**  
DNS CNAME レコードを更新して、以前に別のファイルシステムを指した Amazon FSx ファイルシステムを指す場合、クライアントはしばらくファイルシステムに接続できないことがあります。クライアント DNS キャッシュが更新されると、DNS エイリアスを使用して接続できます。詳細については、「[DNS エイリアスを使用してファイルシステムにアクセスできない](unable-to-access.md#cant-connect-using-dns-alias)」を参照してください。