在阿里云服務器上進行DNS設置,可以通過多種方式實現,包括在阿里云控制臺中設置域名解析、在服務器上自定義DNS配置等。以下是一些詳細的步驟和方法:
1.在阿里云控制臺中設置域名解析
步驟1:登錄阿里云控制臺
? 打開瀏覽器,訪問阿里云官網,使用阿里云賬號登錄阿里云控制臺。
步驟2:進入云解析DNS控制臺
? 在控制臺左側導航欄中,選擇“云解析DNS”,進入云解析DNS管理頁面。
步驟3:添加域名解析記錄
? 選擇域名:
? 在云解析DNS管理頁面,找到需要解析的域名,點擊“解析”按鈕,進入域名解析設置頁面。
? 添加解析記錄:
? 點擊“添加記錄”按鈕。
? 記錄類型:選擇“A記錄”或“CNAME記錄”。
? 主機記錄:輸入域名的前綴,例如`www`。
? 解析值:輸入阿里云服務器的公網IP地址或域名別名。
? TTL:選擇默認值即可。
? 點擊“確認”按鈕,添加解析記錄。

步驟4:驗證解析生效
? 使用`ping`命令測試域名解析是否生效:
```bash
ping yourdomain.com
```
? 使用`nslookup`命令測試域名解析是否生效:
```bash
nslookup yourdomain.com
```
2.在Linux服務器上自定義DNS配置
步驟1:登錄服務器
? 使用SSH客戶端工具(如PuTTY)連接到阿里云服務器。在連接時,需要提供服務器的IP地址、用戶名和密碼。
步驟2:編輯DNS配置文件
? 編輯`/etc/cloud/cloud.cfg`配置文件:
```bash
sudo vi /etc/cloud/cloud.cfg
```
按`i`鍵切換至編輯模式,在`# Example datasource config`內容上增加以下配置,關閉cloud-init中的自動配置網絡的參數,避免網卡配置文件內容被覆蓋:
```yaml
network:
config: disabled
```
修改完成后,按下`Esc`鍵后,輸入`:wq`并回車以保存并關閉配置文件。
? 編輯`/etc/netplan/50-cloud-init.yaml`配置文件:
```bash
sudo vi /etc/netplan/50-cloud-init.yaml
```
按`i`鍵切換至編輯模式,在文件底部添加以下配置,自定義配置DNS信息:
```yaml
nameservers:
addresses: [223.5.5.5, 223.6.6.6]
```
修改之后的內容如下所示:
```yaml
network:
version: 2
ethernets:
eth0:
dhcp4: true
match:
macaddress: 00:16:3e:13:42:71
set-name: eth0
nameservers:
addresses: [223.5.5.5, 223.6.6.6]
```
說明:
? `eth0`:配置的網卡名稱,根據實際環境修改。
? `dhcp4`:ecs實例的網絡配置默認為DHCP模式。
? `match`:配置的MAC地址,根據實際環境修改。
? `nameservers`:自定義配置的DNS信息,使用阿里云提供的DNS IP地址`223.5.5.5`和`223.6.6.6`。
? 應用網卡配置:
```bash
sudo netplan apply
```
? 建立軟鏈接:
```bash
sudo ln -snf /run/systemd/resolve/resolv.conf /etc/resolv.conf
```
3.在Windows服務器上設置DNS
? 打開網絡和共享中心:
? 打開Windows 10系統控制面板,點擊右上角的“網絡和共享中心”選項。
? 更改適配器設置:
? 點擊網絡和共享中心左側的“更改適配器設置”鏈接。
? 選擇網絡連接:
? 選中正在聯網的網絡連接(如wifi連接),鼠標右鍵菜單里選擇“屬性”。
? 設置DNS服務器地址:
? 在網絡連接屬性窗口中,選中“Internet 協議版本 4(TCP/IPv4)”,然后點擊“屬性”。
? 在DNS服務器地址中輸入阿里云提供的DNS服務器地址`223.5.5.5`和`223.6.6.6`,輸入后確定退出即設置完成。
? 驗證設置:
? 打開CMD命令提示符,通過`nslookup`命令進行驗證:
```bash
nslookup yourdomain.com
```
? 如果最終解析結果是配置的IPV4公共DNS(223.5.5.5或223.6.6.6)返回的,則說明配置成功。
4.修改域名的DNS服務器
場景一:修改為非阿里云注冊商DNS服務器
? 登錄阿里云域名控制臺:
? 在域名列表中定位目標域名,點擊“操作”列下的“管理”,進入“基本信息”頁面。
? 修改DNS服務器:
? 在左側導航欄中,選擇“DNS管理”下的“DNS修改”菜單,點擊“修改DNS服務器”按鈕。
? 輸入DNS廠商為您分配的DNS服務器名稱后,點擊“確定”。
場景二:修改為阿里云DNS服務器
? 登錄阿里云域名控制臺:
? 在域名列表中定位目標域名,點擊“操作”列下的“管理”,進入“基本信息”頁面。
? 修改為阿里云DNS:
? 在左側導航欄中,選擇“DNS管理”下的“DNS修改”菜單,點擊“修改為阿里云DNS”按鈕,根據頁面提示,完成手機驗證即可。
5.設置自定義DNS Host
? 登錄阿里云域名控制臺:
? 在域名列表中定位目標域名,點擊“操作”列下的“管理”,進入域名管理頁面。
? 添加自定義DNS Host:
? 點擊左側的“自定義DNS Host”菜單,打開DNS服務器列表。
? 點擊“創建DNS服務器”,添加服務器。例如,添加一個DNS服務器,其對外的名稱為`dns.mydomain.com`,DNS服務器的IP地址為`10.56.254.68`。
? 添加解析記錄:
? 回到域名列表頁面,點擊“解析”按鈕,進入域名解析頁面。
? 點擊列表上方的“添加記錄”按鈕,按照自定義DNS Host填寫的信息,添加一條A記錄,實現對`dns.mydomain.com`的解析。
? 添加其他解析記錄:
? 自定義DNS服務器的解析記錄添加后,就可以選擇NS記錄類型使用自定義的DNS服務添加其他任意想要的解析記錄了。例如,添加`www.mydomain.com`的解析記錄:
```yaml
主機記錄:www
記錄類型:A記錄
記錄值:服務器的公網IP地址
TTL:默認10分鐘
```
注意事項
? 備份配置文件:在修改配置文件之前,建議先進行備份,以防萬一出現錯誤。
? 等待DNS生效:DNS解析生效可能需要一些時間,通常為幾分鐘到幾小時,最長可能需要48小時。
? 檢查安全組和防火墻設置:確保阿里云服務器的安全組和防火墻規則允許相關的網絡流量。
? 驗證解析結果:使用`ping`或`nslookup`命令驗證域名解析是否生效。
通過以上步驟,您可以在阿里云服務器上成功進行DNS設置,確保域名解析正確。如果在操作過程中遇到問題,可以參考阿里云的幫助文檔或聯系阿里云技術支持獲取幫助。

kf@jusoucn.com
4008-020-360


4008-020-360
