標籤:dns
DNS(Domain Name System,網域名稱系統),網際網路上作為網域名稱和IP地址相互映射的一個分散式資料庫,能夠使使用者更方便的訪問互連網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名稱對應的IP地址的過程叫做網域名稱解析(或主機名稱解析)。DNS協議運行在UDP協議之上,使用連接埠號碼53。
接下來教大家怎麼配置DNS解析。這裡教的DNS解析有三種:正向解析、反向解析和雙向解析
首先要把環境給弄好,在系統 yum install bind -y
接著要讓服務的連接埠通過防火牆 firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
做好後需要修改DNS設定檔/etc/named.conf ——> listen-on port 53 { any }; 監聽所有53連接埠
allow-query { any }; 允許所有人查詢
forwarders { 上一級DNS }; 設定上一級DNS
配置完後需開啟服務 systemctl start named (若開啟時間過久可以動滑鼠或敲鍵盤加快啟動速度)
1.正向解析
正向解析是由網域名稱解析IP地址
我們可以在/etc/named.conf裡得知域的設定檔是include /etc/named.rfc1912.zones,那我們就去vim /etc/named.rfc1912.zones ——>檔案裡面有模板,複製一份修改即可。修改內容為網域名稱和file,file為網域名稱.zone(e.g. isxy2.com.zone)。
修改完後在/var/named/裡以named.localhost為模板複製一份 cp -p named.localhost isxy2.com.zones
複製的檔案按以下更改:
650) this.width=650;" title="QQ20160802143559.png" alt="wKioL1egP4nQnQTfAAB6o3lsAhk561.png-wh_50" src="http://s1.51cto.com/wyfs02/M00/85/54/wKioL1egP4nQnQTfAAB6o3lsAhk561.png-wh_500x0-wm_3-wmp_4-s_2719055140.png" />
www後沒跟網域名稱是因為檔案會自動添加你在/etc/named.rfc1912.zones 中設定的網域名稱;MX為郵件伺服器。
2.反向解析
反向解析是用IP位址解析網域名稱
反向解析配置和正向解析有以下差別:
在/etc/named.rfc1912.zones中設定網域名稱時將網路位反著寫(原IP應為172.25.254.x)
650) this.width=650;" title="QQ20160802145132.png" alt="wKiom1egQxzQZqNvAABa5IXMoOM367.png-wh_50" src="http://s1.51cto.com/wyfs02/M02/85/55/wKiom1egQxzQZqNvAABa5IXMoOM367.png-wh_500x0-wm_3-wmp_4-s_734037396.png" />
在/var/named/中複製時檔案尾碼為ptr650) this.width=650;" title="QQ20160802145412.png" alt="wKioL1egQ6yQg_kuAAC0AE1NqbY827.png-wh_50" src="http://s2.51cto.com/wyfs02/M02/85/55/wKioL1egQ6yQg_kuAAC0AE1NqbY827.png-wh_500x0-wm_3-wmp_4-s_2707932120.png" />
跟正向解析一樣,檔案會自動添加你之前設定的網路位,則172.25.254.100對應的就是 www.westos.com
3.雙向解析
首先更改/etc/named.conf檔案
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/85/72/wKiom1ejet2TGnG_AAB2jePYb5U802.png-wh_500x0-wm_3-wmp_4-s_2994046059.png" title="QQ20160802152431.png" alt="wKiom1ejet2TGnG_AAB2jePYb5U802.png-wh_50" />650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/85/72/wKiom1ejevPgHcN6AAD5d8IZBbw136.png-wh_500x0-wm_3-wmp_4-s_3506014494.png" title="QQ20160802152447.png" alt="wKiom1ejevPgHcN6AAD5d8IZBbw136.png-wh_50" />
接著複製 cp -p /etc/named.rfc1912.zones /etc/named.rfc1913.zones
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/85/72/wKioL1eje9Ciaur-AAB5ApAaGUI041.png-wh_500x0-wm_3-wmp_4-s_2298917939.png" title="QQ20160805013030.png" alt="wKioL1eje9Ciaur-AAB5ApAaGUI041.png-wh_50" />
此處的allow-transfer是做DNS叢集的,只需注意檔案的尾碼為inter
最後複製 cp -p /var/named/isyx2.com.zones /var/named/westos.com.inter即可
DNS解析配置