一文詳解CentOS6.5搭建DNS服務


 本文詳細介紹DNS服務在Linux Operation System 中的搭建過程

一、DNS服務器的工作原理

  客戶機提出域名解析請求,並將該請求發送給本地的域名服務器。當本地的域名服務器收到請求后,就先查詢本地的緩存,如果有該紀錄項,則本地的域名服務器就直接把查詢的結果返回。如果本地的緩存中沒有該紀錄,則本地域名服務器就直接把請求發給根域名服務器,然后根域名服務器再返回給本地域名服務器一個所查詢域(根的子域) 的主域名服務器的地址。本地服務器再向上一步返回的域名服務器發送請求,然后接受請求的服務器查詢自己的緩存,如果沒有該紀錄,則返回相關的下級的域名服務器的地址。重復上述操作,直到找到正確的紀錄。本地域名服務器把返回的結果保存到緩存,以備下一次使用,同時還將結果返回給客戶機。

二、搭建步驟

  需要兩台CentOS6.5系統並且可訪問互聯網

1.查看DNS相關軟件包

[root@localhost ~]# rpm -q bind

bind-9.8.2-0.68.rc1.el6_10.1.x86_64

 2.啟動DNS相關服務

[root@localhost ~]# service named start

Starting named:                                            [  OK  ]

 3.配置named.conf文件:(配置前做好備份)

4.配置named.rfc1912.zones(配置前做好備份)

在其文件后面增加一個正向文件和一個反向文件

5.正向區域文件的建立和配置

在 /var/named/下 命令:cp –p named.localhost shiguang.com

進入shiguang.com修改配置如下圖:

6.反向區域文件的建立和配置

在 /var/named/下 命令:cp –p named.loopback shiguang.com.rev

進入shiguang.com.rev修改配置如下圖:

7.重啟DNS服務

[root@localhost named]# service named restart

Stopping named:                                            [  OK  ]

Starting named:                                            [  OK  ]

 8.測試DNS服務

  • 設置測試機的DNS

把測試機的DNS指向主DNS服務器,打開/etc/resolv.conf,插入一行 nameserver 192.168.234.128,如圖:

  • 使用ping 命令進行測試

正向測試:輸入 ping www.shiguang.com,結果如圖:

  • 使用nslookup 命令進行測試:

  • 使用瀏覽器進行測試:

注意:

  • 設置DNS指向時(/etc/resolv.conf)一定要刪除原來的nameserver 192.168.234.2
  • 提前關閉防火牆和SELINUX


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM