實驗環境:centos
實驗軟體:bind
實驗要求:
1.1.centos7-linux系統:
提取碼:qmin
1.2centos上bind軟體安裝:
直接使用yum工具安裝:yum -y install bind
2.1.修改主配置檔案
vi /etc/named.conf
修改以下兩行:
2.2.建立網域名稱
vi /etc/named.conf
在後面新增以下**:(wengmq.com為我們要解析的網域名稱)
2.3.建立正向區域配置檔案vi /var/named/wengmq.com.zone
加入以下**:
2.4.修改檔案屬性chown named:named /var/named/ -r
2.5.重啟服務
service named restart
2.6.設定本機使用的dns伺服器位址
vi /etc/resolv.conf
把nameserver設為本機的ip位址
2.7.測試
2.8.如果不想修改本機的dns位址也可以使用dig命令測試(@127.0.0.1表示使用本機作為dns伺服器)
3.1.建立反向解析網域名稱
vi /etc/named.conf
這裡我們同樣可以利用上面的模板進行更改,這裡要注意反向區域的檔案格式,是由倒序的網路位址和in-addr.arpa組合而成,這裡的倒序ip只需要寫前三位,最後一位是在資料檔案中進行配置的,這裡我將區域資料配置檔名設為21.168.192.db
3.2.建立反向區域配置檔案
vi /var/named/21.168.192.db
輸入以下內容:
3.3.修改檔案屬性chown named:named /var/named/ -r
3.4.重啟服務
service named restart
3.5.設定本機使用的dns伺服器位址
vi /etc/resolv.conf
把nameserver設為本機的ip位址
3.6.測試
nslookup 192.168.21.130
也可以直接dig -x 192.168.21.130 @127.0.0.1
修改named.conf配置檔案
vi /etc/named.conf
關於遞迴解析:
當客戶端傳送給本地dns某個網域名稱給他解析時,若是在dns伺服器上開啟遞迴查詢服務時,如果該dns無法解析某網域名稱,他會向其他可能可以解析這個網域名稱的dns伺服器,這個時候相對於客戶端,它是乙個遞迴的過程,相對於本地dns伺服器,它是乙個迭代的過程,他需求不斷向其他dns求助,直到解析出我們要的網域名稱。
基於bind搭建DNS主從
使用bind的主從複製功能可以實現的功能 提供冗餘,避免單點故障 均衡負載查詢需求,從而提高系統可用性。一 安裝 bind chroot 負責dns安全作用,將bind程序嚴格限制在特定的目錄中 yum install bind bind chroot bind utils 二 配置檔案 bind主...
Linux搭建基於BIND的DNS伺服器
實驗目標 通過本實驗掌握基於linux的dns伺服器搭建。實驗步驟 1 安裝bind 2 防火牆放通dns服務 3 編輯bind的主配置檔案 4 編輯bind的域管理檔案 5 編輯相應域的記錄檔案 6 開啟或重啟bind服務 7 在客戶端測試 1 安裝bind bind是linux平台最常用的dns...
基於BIND實現智慧型DNS解析
智慧型dns又稱為解析切割,是對請求dns解析的ip位址進行判斷,將網域名稱解析成不同的位址 一般智慧型dns應用常見的場景就是cdn,中國特色社會主義的網路導致了電信和聯通這2個特色的運營商,而這2個運營商通過在北京某機房的100g頻寬相連,這就導致了電信使用者訪問聯通的網路就會非常慢。玩遊戲的童...