DNS篇之DNS服務器搭建

centos下使用bind搭建DNS服務器

1、安裝bind

yum -y install bind*

2、bind服務文件配置

使用BIND軟件構建域名服務是,主要涉及兩種類型的配置文件:主配置文件和區域數據文件。其中,主配置文件用於設置named服務的全局選項、註冊區域及訪問控制等各種運行參數,區域數據文件用於保存 DNS 解析記錄的數據文件(正向或反向記錄)。

1)主配置文件

vi /etc/named.conf

2)配置區域文件

1、添加自己的域名,定義正向解析和反向解析,以添加wuxj.com爲例,解析地址爲10.16.191.225(這個地址要分開並反着寫)

vi /etc/named.rfc1912.zones

2、進入/var/named/目錄,創建域名test.wuxj.com正向解析配置文件和反向解析配置文件,文件名需要跟上圖中file字段的值一樣

直接複製文件,進去修改比較方便

cd /var/named
cp -p named.empty wuxj.com.zx
cp -p named.empty wuxj.com.fx

正向解析文件: 

 反向解析文件:反向解析ip地址需要反過來寫

3)修改nameserver

 vi /etc/resolv.conf

nameserver改成本機地址 

 

 4)重啓named服務

service named restart

5)驗證配置是否生效

能夠正常解析說明dns服務器配置成功

2、一些其他常見記錄的配置

[root@localhost named]# vi wuxj.com.zx       
$TTL 3H
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
     IN NS      ns.wuxj.com.
        A       127.0.0.1
        AAAA    ::1
www  IN A  10.16.191.204
test IN A  10.16.191.204
ns   IN A  10.16.191.204
ftp  IN CNAME www

 1)NS 記錄配置

注意ns.wuxj.com.,後面需要加點。表示是一個FQDN(Full Qualified Domain Name),詳見DNS詳解,如果不加系統認爲是不完整的,重啓named服務時就會有如下報錯:

zone wuxj.com/IN: NS 'ns.wuxj.com.wuxj.com' has no address records (A or AAAA)

2)CNAME 記錄配置

 如上圖配置,訪問ftp.wuxj.com時,會重定向到www.wuxj.com,最後解析出來的ip地址爲10.16.191.204

DNS協議詳解見如下鏈接:

https://mp.csdn.net/console/editor/html/106079396

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