我們以一個內網網域名稱為例,帶您快速瞭解配置内网域名解析的完整流程。
整體流程
準備工作
-
建立Virtual Private Cloud,如VPC的網段為
192.168.0.0/16,交換器網段為192.168.0.0/24。詳細配置參數參考建立/刪除專用網路與交換器。 -
搭建demo服務:請參考控制台購買Linux執行個體並搭建Wordpress網站,在Virtual Private Cloud下搭建一個demo服務,並擷取服務的內網IP地址,如(192.168.0.83)。在Virtual Private Cloud(
vpc-hangzhou)下的機器上訪問demo.example.com時,都可訪問到demo服務。
操作步驟
1、添加用户域名
-
單擊 内网权威 > 用户域名 > 添加域名 (Zone)。
-
輸入內網權威網域名稱,完成表單配置。
内网权威域名 (Zone):
example.com子域名递归解析代理:保持預設開啟。
其他表單項先不填寫。
重要網域名稱生效範圍可以隨時更改,建議您在添加解析記錄後再來設定網域名稱生效範圍。理由:
如果設定了網域名稱生效範圍但未添加解析記錄,則在生效範圍內對該網域名稱的解析不會遞迴請求公網DNS,導致對該網域名稱的解析都會失敗。
2、添加解析記錄
-
單擊 内网权威 > 用户域名 > 目標網域名稱操作列的 解析设置 按鈕。
-
在 解析设置 頁簽,點擊 添加记录,完成表單配置。
记录类型:A
主机记录:
demo记录值:
192.168.0.83其中解析請求來源選擇預設,TTL選擇1分鐘,記錄值負載策略選擇輪詢。
3、設定網域名稱生效範圍
-
單擊 内网权威 > 用户域名 > 目標網域名稱操作列的 生效范围设置。
-
在 生效范围设置 中選擇網域名稱解析規則生效的目標VPC。
在生效範圍設定彈窗中,按需選擇以下生效範圍:
-
生效於阿里雲VPC內網:從下拉框中選擇需要關聯的 VPC(如華東1(杭州)地區的 VPC),可添加多個 VPC。下方提供+ VPC內網DNS解析統管(跨阿里雲帳號)連結用於跨帳號關聯。
-
生效於自建DNS叢集:從下拉框中選擇已部署的自建 DNS 叢集,適用於企業 IDC 內網情境,可通過立即部署連結進行部署。
說明建議解析記錄配置完成後再設定生效範圍,避免空網域名稱造成解析失敗;下拉選擇的 VPC 資料有時延,若資料未同步請 30 分鐘後操作。
-
4、驗證
-
參考控制台購買Linux執行個體並搭建Wordpress網站,在同一個Virtual Private Cloud下建立另一台ECS執行個體。
-
登入新建立的ECS伺服器,執行如下命令:
curl demo.example.com[ecs-assist-user@iZbp1g6oqu352zapdvhqe0Z ~]$ curl demo.example.com <!DOCTYPE html> <html> <head> <title>HTTP Server Test Page</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>Welcome to HTTP Server Test Page!</h1> <p>If you see this page, the httpd web server is successfully installed and working. Further configuration is required.</p> <p><em>Thank you for using apache httpd.</em></p> </body> </html>解析得到正確的IP地址,證明配置正確。
若您沒有搭建服務,也可執行命令
ping demo.example.com,[root@iZbp1xxx ~]# ping demo.example.com PING demo.example.com (192.168.0.83) 56(84) bytes of data. 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=1 ttl=64 time=0.014 ms 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=2 ttl=64 time=0.025 ms 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=3 ttl=64 time=0.026 ms 64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=4 ttl=64 time=0.025 ms