全部產品
Search
文件中心

:如何為ECS執行個體配置自訂DNS伺服器位址

更新時間:Oct 22, 2025

在混合雲或多雲環境中,需要解析企業內部私人網域名稱。ECS執行個體的預設DNS(100.100.2.136100.100.2.138)僅解析公網和阿里雲內網網域名稱。為了滿足用戶端解析私人網域名稱,需配置自訂DNS伺服器位址。

實施步驟

方案一:使用DHCP選項集自動設定(推薦)

DHCP選項集為VPC內的ECS執行個體統一配置DNS伺服器IP和網域名稱。配置後,執行個體間即可通過主機名稱或完整網域名稱通訊,不再需要固定IP。它支援集中管理和動態更新配置,且不受作業系統限制,可減少手動操作、降低錯誤風險。

方案二:登入執行個體手動設定

Alibaba Cloud Linux/CentOS/Red Hat

  1. 登入ECS執行個體。

    1. 訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。

    2. 進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。根據頁面提示登入,進入終端頁面。

  2. 編輯/etc/resolv.conf檔案,將代碼塊中<DNS_IP>替換為DNS伺服器的IP地址後,複製添加到/etc/resolv.conf檔案頂部,系統將優先使用此DNS。

    nameserver <DNS_IP>
  3. 鎖定/etc/resolv.conf設定檔,防止其在網路或系統重啟時被自動覆蓋。

    執行chattr -i /etc/resolv.conf命令可解鎖。
    sudo chattr +i /etc/resolv.conf
  4. 驗證DNS配置。檢查返回的Server地址,如果與配置的DNS地址一致,則說明配置成功。

    若未安裝nslookup,可運行sudo yum install bind-utils安裝。
    sudo nslookup <網域名稱>

Windows Server

以Windows Server 2022為例。

  1. 登入ECS執行個體。

    1. 訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。

    2. 進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。串連方式為終端串連。根據介面提示輸入使用者名稱(例如Administrator)和密碼。

  2. 開啟設定,進入網路和Internet介面。

  3. 選擇乙太網路,單擊網路,在DNS伺服器分配地區單擊編輯

  4. 編輯DNS設定對話方塊中,將模式切換為手動並開啟IPv4

  5. 首選DNS欄位輸入自訂DNS地址。為確保阿里雲內網服務正常解析,在備選DNS欄位輸入100.100.2.136。單擊儲存