1. 程式人生 > >Centos7.5配置智慧DNS伺服器(四)

Centos7.5配置智慧DNS伺服器(四)

  • 本例要求針對域名www.51cto.com 實現智慧DNS解析,當不同的客戶機來查詢時能夠給出不同的答案。完成下列任務:

    1. 從主機192.168.2.200查詢時,結果為: 1.1.1.1
    2. 從其他客戶端查詢時,結果為: 1.2.3.4

      拓撲圖如下:
      Centos7.5配置智慧DNS伺服器(四)

  • 案例方案:在配置DNS伺服器時,通過view檢視設定來區分不同客戶機、不同地址庫,即配置配置Split分離解析。

  • 第一步,為tedu.cn區域建立兩份解析記錄檔案
    第一份解析記錄檔案提供給客戶機192.168.2.200,對應目標域名www.51cto.com 的A記錄地址為1.1.1.1
    相關操作及配置如下:
    Centos7.5配置智慧DNS伺服器(四)

    第二份解析記錄檔案提供給其他客戶機,對應目標域名
    www.51cto.com 的A記錄地址為1.2.3.4
    相關操作及配置如下:
    Centos7.5配置智慧DNS伺服器(四)
  • 第二步,修改named.conf配置檔案,定義兩個view,分別呼叫不同解析記錄檔案,重啟named伺服器,相關操作如下:
    Centos7.5配置智慧DNS伺服器(四)

[[email protected] named]# systemctl restart named

  • 第三步,測試
    在客戶機pc-200上上查詢www.51cto.com ,結果是1.1.1.1,如下圖
    Centos7.5配置智慧DNS伺服器(四)
    在伺服器svr100自身上查詢www.51cto.com ,結果是1.2.3.4,如下圖:
    Centos7.5配置智慧DNS伺服器(四)

    總結:利用智慧DNS伺服器,可以使得當不同的客戶機來查詢時能夠給出不同的解析結果。