CentOS 7 搭建DNS服務

一 DNS概述

1 簡介

DNS即域名解析,是把域名指向網站空間IP,讓人們經過註冊的域名能夠方便地訪問到網站的一種服務。IP地址是網絡上標識站點的數字地址,爲了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程。域名的解析工做由DNS服務器完成。
域名解析也叫域名指向、服務器設置、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,服務由DNS服務器完成,是把域名解析到一個IP地址,而後在此IP地址的主機上將一個子目錄與域名綁定。
互聯網中的地址是數字的IP地址,域名解析的做用主要就是爲了便於記憶。數據庫

2 做用

DNS系統在網絡中的做用就是維護着一個地址數據庫,其中記錄了各類主機域名與IP地址的對應關係 ,以便爲客戶程序提供正向或反向的地址查詢服務,即正向解析與反向解析。緩存

正向解析:根據域名查IP地址,即將指定的域名解析爲相對應的IP地址。安全

反向解析:根據IP地址查域名,即將指定的IP地址解析爲相對應的域名 。服務器

3 系統類型

緩存域名服務器:也稱爲高速緩存服務器,經過向其餘域名服務器查詢得到域名、IP地址記錄,而後將域名查詢結果緩存到本地,提升重複查詢時的速度。網絡

主域名服務器:特定DNS區域的官方服務器,具備惟一性。負責維護該區域內全部域名、IP地址的映射記錄。ide

從域名服務器:也稱爲輔助域名服務器,其維護的域名、IP地址記錄來源於主域名服務器。測試

4 BIND(應用最普遍的提供域名服務的DNS程序)配置文件

/etc/named.conf----------------------------主配置文件網站

/etc/named.rfc1912.zones---------------區域配置文件3d

/var/named/named.localhost------------區域數據配置文件blog

二 正向解析

1 聯網,從yum倉庫中下載安裝BIND服務程序

CentOS 7 搭建DNS服務

2 查看ip地址,進入主配置文件進行配置,配置完成保存退出

CentOS 7 搭建DNS服務

3 進入區域配置文件配置,配置完成保存退出

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

4 進入區域數據文件進行配置

區域數據文件在/var/named目錄下,這裏還沒自動生成新建域的配置文件。咱們須要建立一個,文件名在區域配置文件內已經定義,必定要一摸同樣。建立方法能夠複製一份模板更名,即區域配置文件內模板定義的數據配置文件名稱,named.localhost 。注意複製事後的權限要一致,因此用cp -p命令。

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

5 將/etc/resolv.conf 中原始的DNS服務器IP地址改成本機IP地址

CentOS 7 搭建DNS服務

6配置完成,關閉防火牆和加強型安全共功能,啓動服務。對寫入的三個域名進行解析,可用host命令。

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

三 反向解析

以前已經對主配置文件進行設置,這裏只需設置區域配置文件和區域數據配置文件

1 設置區域配置文件

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

2 設置區域數據配置文件,方法同正向解析區域數據配置文件

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

3 設置完成,重啓服務進行反向解析

CentOS 7 搭建DNS服務

四 主從同步

主從同步中從服務器的區域數據文件是從主服務器中下載而來,該文件保存的名稱能夠自行定義,不用必須與主服務器中的一致,但須要注意的是,named服務默認以名爲「named」的用戶身份運行,所以要確認named用戶對存放目錄有寫入權限

1從服務器和主服務同樣配置主配置文件

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

CentOS 7 搭建DNS服務

2 配置區域配置文件
CentOS 7 搭建DNS服務

3 配置主服務器中區域配置文件

CentOS 7 搭建DNS服務

4 關閉從服務器防火牆,加強型功能,重啓服務後,查看slavers目錄下是否有區域數據配置文件

CentOS 7 搭建DNS服務

5 更改DNS服務器地址,測試解析

CentOS 7 搭建DNS服務

相關文章
相關標籤/搜索