DNS配置

DNS配置

 DNS配置

基本的配置準備

1.安裝bind

2.開啟named服務

DNS配置1.jpg

一、正向解析庫

1、修改/etc/named.conf配置文件

vim /etc/named.conf

修改如下行

listen-on port 53 { 10.1.44.2; }

allow-query     { any; }

recursion no;

dnssec-enable no;

dnssec-validation no;

2、修改/etc/named.rfc1912.zones配置文件

在最后一行添加如下配置

zone "magedu.com" IN {

type master;

file "magedu.com.zone";

};

3、在/var/named/下創建magedu.com.zone文件,并進行如下配置

$TTL 3600

$ORIGIN magedu.com.

@ IN SOA ns1.magedu.com. dnsadmin.magedu.com. (

             2017010801

             1H

             10M

             3D

             1D )

     IN NS ns1

     IN MX   10 mx1

     IN MX   20 mx2

ns1 IN A 10.1.44.2

mx1 IN A 10.1.44.68

mx2 IN A 10.1.44.69

www IN A 10.1.44.2

web IN CNAME www

bbs IN A 10.1.44.70

bbs IN A 10.1.44.71

DNS配置2.jpg

4、測試

rndc reload 重啟

本機測試dig www.magedu.com

測試時注意要使用@選項。因為我配置的默認網關不是自己的主機的IP地址,此時需要@至本機IP,方能測試通。

dig www.magedu.com @10.1.44.2

dig  -t ns magedu.com

DNS配置3.jpg

二、反向解析庫

IP—>名字 

修改/etc/named.rfc1912.zones

(1)zone "1.10.in-addr.arpa" IN {

type master;

file "10.1.zone";

DNS配置4.jpg

正向域和反向域的庫中的內容可以不相同,錯誤記錄可以使用rndc reload重載。

(2)vi 10.1.zone   (/var/named/目錄下)

$TTL 86400

@ IN SOA ns1.magedu.com admin.magedu.com. (

                   2016092301

                    1D

                     5M

                      1W

                      1D

)

IN  NS   ns1.magedu.com.

IN  NS   ns2.magedu.com.

191.252           IN       PTR    ns1.magedu.com.

192.252           IN       PTR    ns1.magedu.com.

100.100           IN        PTR    www.magedu.com.

檢查:named-checkzone  "1.10.in-addr.arpa" "10.1.zone"

dig -x 10.1.252.191

host 10.1.100.100

dig -t MX magedu.com

dig -t PTR 100.100.1.10.in-addr.arpa

我在重啟named服務時無法啟動,發生如下報錯

DNS配置5.jpg

經核查,發現錯誤出在了/etc/named.rfc1912.zones中,缺少了一個符號}。

測試結果

DNS配置6.jpg

三、創建子域

本機創建

zone "game.magedu.com"  IN {

type master;

file "game.magedu.com.zone";

};

vim game.magedu.com.zone

dig  www.magedu.com

另外新建

記錄指向子域所在機器的IP

zone "study.magedu.com"  IN {

type master;

file "study.magedu.com.zone";

};

注意:在/etc/named.conf配置文件

dnssec-enable no;

dnssec-validation no;

測試:dig  www.study.magedu.com @10.1.252.191

另建記錄的實際操作如下

(1)本機/etc/named.rfc1912.zones無需修改,但是記得/etc/named.conf中要做相關的設置。

DNS配置7.jpg

(2)本機的/etc/named/magedu.com.zone

DNS配置8.jpg

(3)另外一臺機器/etc/named/study.magedu.com.zone

DNS配置9.jpg

(4)在另外的/etc/named.conf

DNS配置10.jpg

切記:千萬不要將NS記錄與A記錄的順序寫反,應該NS記錄在上,A記錄在下,否則會出現如下報錯。

DNS配置11.jpg

四、異地上網服務

DNS配置12.jpg

對A地的主機來說,完成如下的配置:

(1)/etc/named.rfc1912.zones

DNS配置13.jpg

(2)配置上網服務的配置/var/named/qq.com.zone

DNS配置14.jpg

針對B地DNS的配置如下

(1)/etc/named.conf

DNS配置15.jpg

(2)/etc/named.rfc1912.zones中配置轉發區

DNS配置16.jpg

(3)配置DNS,指向A地主機的IP地址

17.jpgDNS配置

隨后重啟服務,注意配置時看準標點符號。

針對C主機的配置

C主機保證與B的DNS服務器處于同一網絡,DNS的地址寫為B的DNS地址。

DNS配置18.jpg

五、智能DNS

根據IP地址來源范圍,自動分配當地的網頁資源。

(1)配置文件/etc/named.conf

DNS配置19.jpg

DNS配置20.jpg

(2)將/etc/named.conf中的zone "."剪切至/etc/named.rfc1912.zones,如下圖

DNS配置21.jpg

(3)創建正向區域文件

DNS配置22.jpg

(4)測試

在另一臺主機上dig www.magedu.com @10.1.44.3

注意www.magedu.com ,在正向文件解析庫中需要由定義,也即要有www IN CNAME websrv。

DNS配置24.jpg

六、主從服務器

1、主服務器 /etc/named.conf

DNS配置24.jpg

DNS配置25.jpg

2.從服務器/etc/named.conf

DNS配置26.jpg

從服務器/etc/named.rfc1912.zones

DNS配置27.jpg

3.時間要保持一致。

原創文章,作者:178babyhanggege,如若轉載,請注明出處:http://www.www58058.com/49580

(0)
178babyhanggege178babyhanggege
上一篇 2016-10-09 09:02
下一篇 2016-10-09 09:05

相關推薦

  • 第一次發微博

    第一次申請微博,第一次發微博,覺得很難

    Linux干貨 2017-01-06
  • 網絡及TCP

    為什么要使用分層網絡模型     降低復雜性     標準化接口     簡化模塊化設計     確保技術的互操作性     加快發展速度  &nbs…

    2017-05-08
  • Linux下使用screen協同作業

    1)screen應用場景(拷貝自網絡): 來自產品工程的高級維護用戶 David 打電話說:“為什么我不能在您部署的這些新機器上編譯 supercode.c”。 您會問他:“您運行的是什么機器?” David 答道:“ Posh”。(這個虛夠的公司將它的 5 臺生產服務器以紀念 Spice Girls 的方式命名)。這下您可以大顯身手了,另一臺機器由 Dav…

    系統運維 2016-08-15
  • sed工具的基本用法

    sed -n(不輸出模式,不自動打?。?sed -d(刪除匹配到的內容) sed-e(多點編輯) sed-r(支持擴展正則表達式) sed#,#(地址定界,在此范圍中匹配) sed 1~2   sed 2~2 (找奇數行和偶數行) sed =(為打印到的內容編輯行號)  sed?。ㄈ》矗?sed s///(查找替換,支持使用其他…

    Linux干貨 2017-05-02
  • 做有高薪有逼格的運維工程師,不會Linux是沒有前途的!

    作為互聯網的幕后英雄,運維工程師長期隱匿在大眾認知范圍之外,關于運維的討論仍舊是一片無人涉足的荒漠。在某知名行業研究調查結果中,非互聯網從業者對于運維相關問題的回復有三個高頻詞匯是:不知道、沒聽過、網管。當調查人員告訴他們科幻電影中展示黑客高超技巧時的命令行界面正是大多數運維工程師每日工作環境時,他們發出極其一致的驚嘆。 相對于普羅大眾的一無所知,技術圈對運…

    2017-09-08
  • linux 基礎目錄配置及用途說明

    bin -> usr/bin 一般存放root和一般用戶都可以使用的指令例如:cat, chmod, chown, date, mv, mkdir, cp, bash 等等常用的指令,同時還存放著單人維護模式下還能夠被使用的指令。 boot  這個目錄主要放置開機會使用到的文件,包括linux核心文件以及開機選單和開機所需要的配置文件。 de…

    Linux干貨 2017-08-19
欧美性久久久久