DNS小結

DNSDomain Name System),即域名系統。面對不易記憶的ip地址,將你輸入的主機名自動解析爲ip地址去訪問站點時,就顯得特別的便捷。DNS就提供這樣服務的。DNS採用CS架構,服務器端工作在UDP協議端口53TCP協議端口53上。

 

從主機名查詢到 IP 的流程稱爲:正解。FQDN-->IP

從 IP 反解析到主機名的流程稱爲:反解。(IP-->FQDN)

DNS服務器的分類:
   主DNS服務器  :負責區域的解析。
   輔助DNS服務器:容錯設計當主DNS服務器無法解析時在一定時間內代替主DNS。
   緩存DNS服務器:用於緩存DNS查詢的記錄。
   轉發DNS服務器:自身不響應DNS查詢請求,只是將請求轉發至其他DNS服務器。

 一、正向解析

①安裝bind

[root@bogon ~]# yum install bind -y

 

編輯bind的主配置文件/etc/named.conf

[root@bogon ~]# vim /etc/named.conf

options {
        directory       "/var/named";             
        recursion yes;
};                     
zone"." IN {
        type hint;
        file "named.ca";
};
include"/etc/named.rfc1912.zones";

③編輯/etc/named.rfc1912.zones文件,添加我們所要解析的mageedu這個域,結果如下所示:

[root@bogon ~]# vim /etc/named.rfc1912.zones

zone"mageedu.com" IN {
        type master; 
        file "mageedu.com.zone";
};

④編輯並生成mageedu.com.zone

[root@bogon ~]# vim /var/named/mageedu.com.zone

$TTL   3600
$ORIGIN         mageedu.com.
@       IN     SOA     ns.mageedu.com.  admin.mageedu.com.  (
               2014081101
               2H
               10M
               7D
               12H
 )
        IN     NS      ns
        IN     MX  10  mail
ns      IN     A       192.168.33.124
mail    IN     A       192.168.33.50

www     IN     A       192.168.33.100

⑤檢查配置是否正確

[root@bogon ~]#  named-checkconf    
[root@bogon ~]# named-checkzone "mageedu.com" /var/named/mageedu.com.zone
zone mageedu.com/IN: loaded serial 2014081101
OK

⑥設置文件權限、屬主、屬組。

[root@bogon named]# chmod 640 /var/named/mageedu.com.zone

[root@bogon named]# chown root: /var/named/mageedu.com.zone

⑦驗證

啓動DNS[root@bogon named]# service named restart
Stopping named: .                                          [  OK  ]

Starting named:                                            [  OK  ]

二、反向解析

編輯/etc/named.rfc1912.zones文件,添加mageedu這個域的反向解析域

zone"33.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.33.zone";
};

/var/named下建立192.168.33.zone域文件

[root@bogon ~]# vim /var/named/192.168.33.zone

$TTL   3600
$ORIGIN         mageedu.com.
@       IN     SOA     ns.mageedu.com.  admin.mageedu.com.  (
               2014081101
               2H
               10M
               7D
               12H
 )

        IN     NS      ns.mageedu.com.
124     IN      PTR     ns.mageedu.com.           
100     IN     PTR   www.mageedu.com
設置文件權限、屬主、屬組。

[root@bogon named]# chmod 640 192.168.33.zone

[root@bogon named]# chown root: 192.168.33.zone

④重啓服務驗證

三、主從

 

 

 

 

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