在混合雲或多雲環境中,需要解析企業內部私人網域名稱。ECS執行個體的預設DNS(100.100.2.136、100.100.2.138)僅解析公網和阿里雲內網網域名稱。為了滿足用戶端解析私人網域名稱,需配置自訂DNS伺服器位址。
實施步驟
方案一:使用DHCP選項集自動設定(推薦)
DHCP選項集為VPC內的ECS執行個體統一配置DNS伺服器IP和網域名稱。配置後,執行個體間即可通過主機名稱或完整網域名稱通訊,不再需要固定IP。它支援集中管理和動態更新配置,且不受作業系統限制,可減少手動操作、降低錯誤風險。
方案二:登入執行個體手動設定
Alibaba Cloud Linux/CentOS/Red Hat
登入ECS執行個體。
訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。
進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。根據頁面提示登入,進入終端頁面。
編輯
/etc/resolv.conf檔案,將代碼塊中<DNS_IP>替換為DNS伺服器的IP地址後,複製添加到/etc/resolv.conf檔案頂部,系統將優先使用此DNS。nameserver <DNS_IP>鎖定
/etc/resolv.conf設定檔,防止其在網路或系統重啟時被自動覆蓋。執行
chattr -i /etc/resolv.conf命令可解鎖。sudo chattr +i /etc/resolv.conf驗證DNS配置。檢查返回的
Server地址,如果與配置的DNS地址一致,則說明配置成功。若未安裝
nslookup,可運行sudo yum install bind-utils安裝。sudo nslookup <網域名稱>
Windows Server
以Windows Server 2022為例。
登入ECS執行個體。
訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。
進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。串連方式為終端串連。根據介面提示輸入使用者名稱(例如Administrator)和密碼。
開啟設定,進入網路和Internet介面。
選擇乙太網路,單擊網路,在DNS伺服器分配地區單擊編輯。
在編輯DNS設定對話方塊中,將模式切換為手動並開啟IPv4。
在首選DNS欄位輸入自訂DNS地址。為確保阿里雲內網服務正常解析,在備選DNS欄位輸入
100.100.2.136。單擊儲存。