DNS 系統的作用及類型
整個Internet中連接了數以億計的服務器、個人主機,其中大部分的網站、郵件等服務器都使用了域名形式的地址,要比使用IP地址的這種形式更加直觀,而且更加容易記住。
DNS系統在網絡中的作用是維護著一個地址數據庫,其中記錄了各種主機域名與IP地址的對于關系,以便為客戶程序提供正向或反向的地址查詢服務,即正向解析與反向解析。
- 正向解析:根據域名查詢IP地址,即將指定域名解析為相對應的IP地址。
- 反向解析:根據IP地址查域名,即將指定的IP地址解析為相對于的域名。
下面來搭建DNS服務
虛擬一個域名為www.wawa.com 搭建主服務器和從服務器
一 ·安裝BIND服務
[root@linuxidc ~]# yum install bind -y
使用 rpm-qc查看有關于BIND的文件
[root@linuxidc ~]# rpm -qc bind
/etc/logrotate.d/named
/etc/named.conf
/etc/named.iscdlv.key
/etc/named.rfc1912.zones
/etc/named.root.key
/etc/rndc.conf
/etc/rndc.key
/etc/sysconfig/named
/var/named/named.ca
/var/named/named.empty
/var/named/named.localhost
/var/named/named.loopback
二·修改主配置文件
主配置文件named.conf 通常位于 /etc/目錄下
這里主要是修改監聽地址就行
我使用的這臺主機是 192.168.30.33 下面來修改
[root@linuxidc ~]#vi /etc/named.conf

三·配置區域配置文件
更改完主配置文件后下面還需要更改區域配置文件
在這里定義正向區和反向區
[root@localhost ~]# vi /etc/named.rfc1912.zones

四·編輯數據配置文件
配置文件在 /var/named/ 下
[root@localhost ~]# cd /var/named/
從模板文件復制模板 名為域名的文件 注意需要保留原始文件的所有者、所屬組、權限屬性等信息。
[root@localhost named]# cp -a named.localhost wawa.com.zone
[root@localhost named]# ll
總用量 20
drwxrwx— 2 named named 6 8月 4 2017 data
drwxrwx— 2 named named 6 8月 4 2017 dynamic
-rw-r—– 1 root named 2281 5月 22 2017 named.ca
-rw-r—– 1 root named 152 12月 15 2009 named.empty
-rw-r—– 1 root named 152 6月 21 2007 named.localhost
-rw-r—– 1 root named 168 12月 15 2009 named.loopback
drwxrwx— 2 named named 6 8月 4 2017 slaves
-rw-r—– 1 root named 152 6月 21 2007 wawa.com.zone
下面就可以編輯了
[root@localhost named]# vi wawa.com.zone

反向區域配置文件
[root@localhost named]# cp -a wawa.com.zone wawa.com.local

到此 主服務器的相關配置就已經完成了 開啟服務來驗證是否成功
[root@localhost named]# systemctl start named
我使用真機的網卡修改dns 來驗證是否成功



下面開始從服務器的配置
我設置的第二臺服務器的IP為 192.168.30.34
需要在主服務器上修改配置允許從服務器更新
[root@localhost ~]# vi /etc/named.rfc1912.zones

重啟服務
然后在從服務器配置
[root@localhost ~]# yum install bind -y
[root@localhost ~]# vi /etc/named.conf

[root@localhost ~]# vi /etc/named.rfc1912.zones

[root@localhost ~]# systemctl restart named
站長資訊網