使用Bind提供域名解析服務

 

 

正向解析:根據主機名(域名)查找對應的IP地址bash

反向解析:根據IP地址查找對應的主機名(域名)服務器

安裝named服務網絡

#yum install bind-chrootoop

修改主配置文件(有兩處須要修改)spa

 

#vi /etc/named.conf3d

 此文件內定義了全球13臺跟DNS服務器的IP地址rest

此文件保存着正向與反向解析的區域信息,很是的重要code

 

DNS 服務的解析實驗blog

將系統的DNS地址修改成本機IP地址域名

查看DNS

# cat /etc/resolv.conf 

 

 爲了不常常修改主配置文件named.conf而致使DNS服務出錯,因此規則的區域信息保存在了「/etc/name.rfc1912.zones」文件中

做用:定義域名與IP地址解析規則保存的文件位置以及區域服務類型等內容,必定要謹慎修改。

正向解析區域文件格式:

type:服務類型(三種:hint根區域、master主區域、slave輔助區域)

file:域名與IP地址解析規則保存的文件位置

allow-update:容許那些客戶機動態更新解析信息

反向解析區域文件格式:

"0.in-addr.arpa"表示網段的反向解析區域

 

 

 

正向解析實驗

直接在下面追加內容

# vi /etc/named.rfc1912.zones 

切換目錄 

#cd /var/named/

#cp -a named.localhost djl.com.zone

# vi djl.com.zone 

 

 

$TTL 1D
@       IN SOA  djl.com. root.djl.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS        ns.djl.com.
ns      IN A      192.168.1.236
        IN MX 10  mail.djl.com.
mail    IN A      192.168.1.236
www     IN A      192.168.1.236
bbs     IN A      192.168.1.237
ftp     IN A      192.168.0.5
ns      IN A      10.0.0.8

 

#named-checkconf

檢查是否有語法錯誤

#named-checkzone djl.com /var/named/djl.com.zone 

#systemctl restart named

檢驗解析結果

nslookup命令用於檢測可否從網絡DNS服務器中查詢到域名與IP地址的解析記錄,檢測named服務的解析可否成功。

安裝服務包

#yum install bind-utils -y

 # nslookup

反向解析實驗

直接在下面追加內容

# vi /etc/named.rfc1912.zones 

 反向解析數據文件模板爲:「/var/named/named.loopback」,咱們可複製並填寫信息後便可直接使用

#cp -a named.loopback 192.168.1.arpa

# vi 192.168.1.arpa 

 

$TTL 1D
@       IN SOA  djl.com.         root.djl.com.  (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.djl.com.
ns      A       192.168.1.236
236     PTR     www.sss.cn.
236     PTR     wba.aaa.ls.
237     PTR     aaa.dej.ccc
        A       127.0.0.1
        AAAA    ::1
        PTR     localhost.

#named-checkconf

檢查是否有語法錯誤

# named-checkzone djl.com /var/named/192.168.1.arpa 

#systemctl restart named

# nslookup

相關文章
相關標籤/搜索