

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 以 DNS 名稱掛載於 Amazon EC2
<a name="mounting-fs-mount-cmd-dns-name"></a>

**注意**  
在掛載檔案系統之前，您需要將規則新增至掛載目標安全群組，以允許從 EC2 安全群組對連接埠 2049 進行傳入 NFS 存取。如需詳細資訊，請參閱[使用 VPC 安全群組](network-access.md)。
+ **檔案系統 DNS 名稱**：使用檔案系統的 DNS 名稱是最簡單的掛載選項。檔案系統的 DNS 名稱會自動解析為連接 Amazon EC2 執行個體之可用區域中掛載目標的 IP 地址。您可以從主控台取得此 DNS 名稱，或者如果您有檔案系統 ID，即可使用以下慣例來建構 DNS 名稱。

  ```
  file-system-id.efs.aws-region.amazonaws.com
  ```
**注意**  
 解析檔案系統 DNS 名稱的 DNS 時，需要 Amazon EFS 檔案系統在用戶端執行個體的相同可用區域中具有掛載目標。
  + 使用檔案系統 DNS 名稱，您可以使用以下命令將檔案系統掛載到 Amazon EC2 Linux 執行個體。

    ```
    sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.efs.aws-region.amazonaws.com:/ /efs-mount-point
    ```
  + 使用檔案系統 DNS 名稱時，您可以藉助下列命令，並在執行受支援 macOS 版本 (Big Sur、Monterey、Ventura) 的 Amazon EC2 Mac 執行個體上掛載檔案系統。

    ```
    sudo mount -t nfs -o nfsvers=4.0,rsize=65536,wsize=65536,hard,timeo=600,retrans=2,noresvport,mountport=2049 file-system-id.efs.aws-region.amazonaws.com:/ /efs
    ```
**重要**  
在執行受支援 macOS 版本的 EC2 Mac 執行個體上掛載時，您必須使用 `mountport=2049` 才能成功連線到 EFS 檔案系統。
+ **掛載目標 DNS 名稱**：在 2016 年 12 月，我們引進檔案系統 DNS 名稱。我們持續為每個可用區域掛載目標提供 DNS 名稱，以提供回溯相容性。掛載目標 DNS 名稱的一般形式如下。

  ```
  availability-zone.file-system-id.efs.aws-region.amazonaws.com
  ```
**注意**  
支援跨可用區域掛載目標 DNS 名稱解決方案。

  在某些情況下，您可能會刪除掛載目標，然後在相同的可用區域中建立新的掛載目標。在此情況下，可用區域中新掛載目標的 DNS 名稱與舊掛載目標的 DNS 名稱相同。

您可以在**附加**對話方塊中檢視和複製要掛載檔案系統的確切指令。

**檢視檔案系統的掛載指令**

1. 在 Amazon EFS 主控台中，請選擇您要掛載的檔案系統，顯示其詳細資訊頁面。

1. 若要顯示用於此檔案系統的掛載指令，請選擇右上角的**「連接」**。

   **連接**畫面會顯示用於掛載檔案系統的確切指令。

1. 當使用 EFS 掛載協助程式或 NFS 用戶端挂載時，**透過 DNS 掛載**預設試圖會使用檔案系統的 DNS 名稱來顯示挂載檔案系統的命令。

如需支援 AWS 區域 Amazon EFS 的 清單，請參閱[《》中的 Amazon Elastic File System](https://docs.aws.amazon.com/general/latest/gr/rande.html#elasticfilesystem-region) AWS 一般參考。

若要在 `mount` 命令中使用 DNS 名稱，必須符合下列條件：
+ 連接的 EC2 執行個體必須位於 VPC 中，且必須設定為使用 Amazon 提供的 DNS 伺服器。如需有關 Amazon DNS 伺服器的資訊，請參閱《[Amazon VPC 使用者指南》中的 Amazon VPC 中的 DHCP 選項集](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html)。 **
+ 在連接 EC2 執行個體的 VPC 上，**DNS Resolution (DNS 解析)** 和 **DNS Hostnames (DNS 主機名稱)** 必須全部啟用。如需詳細資訊，請參閱《*Amazon* [ VPC 使用者指南》中的 VPC 的 DNS 屬性](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-viewing)。
+ 連接的 EC2 執行個體必須與 EFS 檔案系統位在相同的 VPC 中。如需有關存取及掛載來自其他位置或不同 VPC 之檔案系統的詳細資訊，請參閱[先決條件](mounting-fs-mount-helper-direct.md#efs-onpremises)和[教學課程：從不同的 VPC 掛載檔案系統](efs-different-vpc.md)。

**注意**  
建議您在建立掛載目標之後等待 90 秒，然後再掛載您的檔案系統。此等待可讓 DNS 記錄在檔案系統 AWS 區域 所在的 中完全傳播。