DNS域名解析 學習瞭解作用以及如何配置 內附案例可跟做 適合初學者

低速前行發表於2020-10-27

一、BIND域名服務基礎

1.1、DNS系統的作用及型別

1)DNF作用

●正向解析:根據域名查詢對應的IP地址
●反向解析:根據IP地址查詢對應的域名
●DNS系統的分散式資料結構
在這裡插入圖片描述

2)DNS型別

快取域名伺服器
●也稱為DNS快取記憶體伺服器
●通過向其他域名伺服器查詢獲得域名->lP地址記錄
●將域名查詢結果快取到本地,提高重複查詢時的速度

主域名伺服器
●特定DNS區域的權威伺服器,具有唯─性
●負責維護該區域內所有域名->IP地址的對映記錄
●需要自行建立所負責區域的地址資料檔案

從域名伺服器
●也稱為輔助域名伺服器,是對主域名伺服器的熱備份
●其維護的域名->IP地址記錄來源於主域名伺服器
●需要從主域名伺服器自動同步區域地址資料庫

1.2、BIND的安裝和配置檔案

1)BIND軟體安裝

BIND (Berkeley Internet Name Daemon)
●BIND是應用最廣泛的DNS服務程式
●官方站點:https://www.isc.orgl

相關軟體包
●obind-9.9.4-37.el7.x86_64.rpm
●obind-utils-9.9.4-37.el7.x86_64.rpm
●obind-libs-9.9.4-37.el7.x86_64.rpm
●obind-chroot-9.9.4-37.el7.x86_64.rpm

各軟體包的主要作用如下。
bind:提供了域名服務的主要程式及相關檔案。
bind-utils:提供了對DNS伺服器的測試工具程式,如nslookup等。
bind-libs:提供了bind、bind-utils需要使用的庫函式。
bind-chroot:為BIND服務提供一個偽裝的根目錄
(將/var/named/chroot/資料夾作為 BIND服務的根目錄),以提高安全性。預設已安裝bind-utils和bind-libs,因此只需要安裝bind 和bind-chroot即可。

2)BIND服務

BIND伺服器端程式
●主要執行程式:/usr/sbin/named●預設監聽埠:53
●主配置檔案
✦letc/named.conf
●儲存DNS解析記錄的資料檔案位於
✦/var/named/
BIND服務控制
●systemctl [status|start|stop|restart] named.service

3)主配置檔案named.conf

全域性配置部分
●設定DNS伺服器的全域性引數
●包括監聽地址和埠、區域資料檔案存放的目錄等
●使用options { … };的配置段

在這裡插入圖片描述

4)區域配置部分

●設定本伺服器提供域名解析的特定DNS區域
●包括域名、伺服器角色、資料檔名等
●使用zone“區域名”IN { …};的配置段

在這裡插入圖片描述

4.1全域性TTL配置項及SOA記錄

●$TTL (Time To Live,生存時間)
●SOA (Start Of Authority,授權資訊開始)
●分號“;”開始的部分表示註釋資訊

在這裡插入圖片描述
1)正向解析記錄
●NS域名伺服器(Name Server)記錄
●MX郵件交換(Mail Exchange)記錄
●A地址(Address)記錄,只用在正向解析區域中
●CNAME別名(Canonical Name)記錄

在這裡插入圖片描述

4.2區域資料配置檔案的特殊應用

1)基於域名解析的負載均衡
●同一域名對應到多個IP地址

在這裡插入圖片描述
2)泛域名解析
●找不到精確對應的A記錄時,使用 “ * ” 進行匹配

在這裡插入圖片描述

5)對配置檔案進行語法檢查

1) named-checkconf工具
在這裡插入圖片描述
2)named-checkzone工具
在這裡插入圖片描述

二、使用BIND構建域名伺服器

2.1、構建快取域名伺服器

1)案例環境

●快取域名伺服器的IP地址為192.168.1.5
●區域網內的PC機將首選DNS伺服器設為192.168.1.5
●快取域名伺服器能夠訪問Internet中的其他DNS伺服器
●負責處理區域網PC機DNS解析請求,並快取查詢結果

2)案例拓撲

在這裡插入圖片描述

3)基本配置步驟

在這裡插入圖片描述

4)建立主配置檔案named.conf

在這裡插入圖片描述
在這裡插入圖片描述

5)確認根域的區域資料檔案named.ca

在這裡插入圖片描述

6)啟動named服務

在這裡插入圖片描述

7)驗證快取域名伺服器

●在客戶機中將DNS伺服器設為該快取域名伺服器
●執行nslookup wwiw.google.com命令

2.2、構建主、從域名伺服器

1)案例環境

●主域名伺服器: ns1.bdqn.com,173.16.16.5
●從域名伺服器:ns2.bdqn.com,173.16.16.6
●兩臺伺服器均能夠提供bdqn.com區域的域名解析
●主要解析記錄
◆網站伺服器“www.bdqn.com”,IP地址為“173.16.16.1”
◆郵件伺服器"mail.bdqn.com”,IP地址為“173.16.16.2"
◆線上培訓站點伺服器"study.bdqn.com”,IP地址為“173.16.16.3"
◆bdqn.com域的泛域名解析,對應的IP地址為173.16.16.1

2)基本配置步驟

在這裡插入圖片描述

2)確認本機網路地址、主機對映、DNS伺服器地址

在這裡插入圖片描述

3)建立主配置檔案named.conf

在這裡插入圖片描述

3)建立正、反向區域資料檔案

在這裡插入圖片描述

相關文章