DNS服務部署之一 域名解析服務

人們習慣記憶域名,但機器間互相只認IP地址,域名與IP地址之間是多對一的關係,一個ip地址不一定只對應一個域名,且一個域名只可以對應一個ip地址,它們之間的轉換工作稱爲域名解析,域名解析需要由專門的域名解析服務器來完成,整個過程是自動進行的。

實驗準備

  • 一臺linux作爲DNS服務器(僅主機模式IP:192.168.175.105/24)
  • 兩臺Windows7虛擬機(僅主機模式),一臺客戶端IP:192.168.175.30/24,服務端IP:192.168.175.60/24
  • Linux虛擬機安裝bind軟件包(rpm安裝)
  • Windows7服務端打開internet信息服務

實驗開始

配置正向解析

因爲DNS服務需要修改的配置文件較多,因此我們在安裝完bind軟件後我們可以利用一條命令查看其配置文件所在路徑

rpm -qc bind   //查詢bind軟件配置文件所在路徑

我們需要修改的配置文件有三個主配置文件(/etc/named.conf)、區域配置文件(/etc/named.rfc1912.zones)和區域數據配置文(/var/named/named.localhost)
DNS服務部署之一 域名解析服務
首先我們對主配置文件進行修改
DNS服務部署之一 域名解析服務
接下來就是區域配置文件
DNS服務部署之一 域名解析服務
在/var/named目錄下,有一個文件的模板,我們可以將其複製一份,然後再對其進行更改,但是這裏要注意複製的時候要保留文件的屬主,不然後面服務會起不來

cp -p  // 保留權限複製

修改區域數據配置文件
DNS服務部署之一 域名解析服務
啓動服務,如果啓動失敗,就回去查看配置文件,是否有書寫錯誤。之後我們還需要在/etc/resolv.conf文件中用於解析地址的服務器地址。最後我們可以利用(bind-devel)軟件進行測試,看我們的設置是否成功。
DNS服務部署之一 域名解析服務

反向解析配置

在正向解析的基礎上,反向解析需要修改區域配置文件和區域數據配置文件。
首先修改區域配置文件,該市在之前的配置文件中,在正向解析的下面就是反響解析的模板,我們可以直接更改。
DNS服務部署之一 域名解析服務
區域數據配置文件
DNS服務部署之一 域名解析服務
重啓服務進行測試
DNS服務部署之一 域名解析服務
關閉Linux系統防火牆,方便接下來的驗證。

service iptables stop  //關閉防火牆
setenforce 0                //關閉selinux防火牆

虛擬機正反解析測試

在服務端虛擬機上開啓internet信息服務,然後爲虛擬機配上地址。
DNS服務部署之一 域名解析服務
DNS服務部署之一 域名解析服務
開啓internet信息服務管理器,並對其進行設置
DNS服務部署之一 域名解析服務
DNS服務部署之一 域名解析服務
DNS服務部署之一 域名解析服務
在客戶端虛擬機上配上地址,同時不要忘記加上DNS服務器地址。
DNS服務部署之一 域名解析服務
在客戶端使用瀏覽器進行訪問
DNS服務部署之一 域名解析服務
DNS服務部署之一 域名解析服務
當你的網站製作完成後上傳到你的虛擬主機時,你可以直接在瀏覽器中輸入IP地址瀏覽你的網站,也可以輸入域名查詢你的網站,雖然得出的內容是一樣的但是調用的過程不一樣,輸入IP地址是直接從主機上調用內容,輸入域名是通過域名解析服務器指向對應的主機的IP地址,再從主機調用網站的內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章