卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

移動DNS維護手冊V1.2

泉州移動DNS 維護手冊Create Date:2010-4-30Modify date:2010-6-11Modify date:2010-7-22Writer :zhuanh yue peiVer

泉州移動DNS 維護手冊

Create Date:2010-4-30

Modify date:2010-6-11

Modify date:2010-7-22

Writer :zhuanh yue pei

Version:1.2

目錄

泉州移動DNS 維護手冊 . ................................................................................................................ 1

目錄........................................................................................................................................... 1

1 專業(yè)術語介紹 . .......................................................................................................... 2

1.1 DNS 當前拓撲介紹 . ................................................................................ 2

1.2 Dns 作用 .................................................................................................. 2

1.3 DNS 類型 . ................................................................................................ 2

1.4 資源記錄 . ................................................................................................ 3

1.5 DNS 部分配置文件介紹 . ........................................................................ 4

1.6 解析類型 . ................................................................................................ 5

1.7 Acl 和view 的概念 ................................................................................. 5

2 DNS 配置文件介紹 . ................................................................................................. 6

2.1 named.conf 主配置文件 .......................................................................... 6

2.2 zone 區(qū)域信息配置 ................................................................................. 9

2.3 區(qū)域數(shù)據(jù)文件 . ...................................................................................... 12

2.4 Inclued 文件 . .......................................................................................... 12

3 日常作業(yè)規(guī)范 . ........................................................................................................ 13

3.1 DNS 服務啟動、關閉 . .......................................................................... 13

3.2 named.conf 主配置文件維護 ................................................................ 13

3.3 zone 區(qū)域文件維護 ............................................................................... 15

3.3.1 區(qū)域數(shù)據(jù)文件常見任務 . ................................................................... 16

3.4 委派授權解析 . ...................................................................................... 16

3.5 轉發(fā)域 . .................................................................................................. 17

4 常用命令集 . ............................................................................................................ 17

4.1 診斷方法 . .............................................................................................. 17

4.2 Dig 診斷工具 . ........................................................................................ 19

4.3 Nslookup 診斷工具 ............................................................................... 20

5 應急方案 . ................................................................................................................ 21

6 DNS Debug介紹 . ................................................................................................... 21

7 其他—tcpdump 抓包工具介紹 ............................................................................ 23

,

1 專業(yè)術語介紹

1.1 DNS 當前拓撲介紹

1.2 Dns 作用

DNS(Domain Name System)叫做域名解析服務器,域名系統(tǒng)是分級的分布式的數(shù)據(jù)庫,該數(shù)據(jù)庫存放著域名所對應的IP 地址,郵件路由信息和網絡應用方面的數(shù)據(jù),數(shù)據(jù)庫以文件形式或是應用數(shù)據(jù)庫形式存在。DNS 負責將用戶請求信息解析成相應的信息,比如,將域名解析成所對應的IP 地址,或是將IP 地址解析成所對應的域名,或是回答某個域名的郵件服務器的ip 地址等。

1.3 DNS 類型

一個 DNS 服務器可以同時作為多個域的主域名服務器和輔域名服務器,也可以只作為主,或只作為輔,或者做任何域的授權服務器而只使用自己的 cache 來提供查詢解析。Master 服務器也經常叫做 primary ,slave 服務器也經常叫做 secondary 。不論是 master/primary/主/一級域名服務器,還是 slave/secondary/輔/二級域名服務器,都是這個域的授權服務器。

所有的服務器都會將數(shù)據(jù)保存在緩存(cache )中,直到針對這些數(shù)據(jù)的 TTL

,

(Time To Live)值過期。

1.3.1 主域名服務器

primary master server是一個 domain 信息的最根本的來源。它是所有輔域名服務器進行域傳輸?shù)脑?。主域名服務器是從本地硬盤文件中讀起域的數(shù)據(jù)。

1.3.2 輔域名服務器

就是 slave server ,或叫作 secondary server 。次級服務器使用一個叫做域轉輸?shù)膹椭七^程,調入其它服務器中域的內容。通常情況下,數(shù)據(jù)是直接從主服務器上傳輸過來的,但也可能是從本 地磁盤上的cache 中讀到的。輔域名服務器可以提供必需的冗余服務。所有的輔域名服務器都應該寫在這個域的 NS 記錄中。

1.3.3 隱藏服務器

stealth server 可以針對一個域的查詢返回授權的記錄,但是它并沒有列在這個域的 NS 記錄里。Stealth 服務器可以用來針對一個域進行集中分發(fā),這樣可以不用在遠程服務器上手工編輯這個域的信息了。在這種方式中,一個域的 master 文件在 stealth server 上存儲的位置,經常叫做“hidden primary ”配置。Stealth 服務器也可以將域文件在本地做一個拷貝,從而可以在所有官方的域名服務器都不能訪問的情況下,也能更快地讀取域的記錄。

1.3.4 高速緩存域名服務器

緩存服務器可以將它收到的信息存儲下來,并再將其提供給其它的用戶進行查詢,直到這些信息過期。它的配置中沒有任何本地的授權域的配置信息。它可以相應用戶的請求,并詢問其它授權的域名服務器,從而得到回答用戶請求的信息。

1.3.5 轉發(fā)服務器

1.4 資源記錄

DNS 服務器的信息數(shù)據(jù),按照分類進行存儲,比如將域名解析成IP ,這樣信息存貯成A 記錄,而將IP 地址解析成域名,這樣的信息則存貯成PTR 記錄。還有MX 、CNAME 等資源記錄。不同的資源記錄是為了不同的資源解析而設的。

1.4.1 NS 資源記錄

名稱服務器(NS )資源記錄表示該區(qū)的授權服務器,用于說明該區(qū)域有哪些dns 服務器負責解析,NS 資源指的就是授權服務器。

1.4.2 SOA 資源記錄

可能有多臺服務器負責一個域的DNS 解析,比如163.com 這個域,負責解析有臺服務器:ns1.163.com 和ns2.163.com 。那么SOA 記錄就是指定這兩臺服務器中的哪一臺為主服務器,而另外一臺為輔助服務器。因為在一個授權域中,只能有一臺負責解析。

,

1.4.3 A 資源記錄

地址(A )資源記錄把FQDN 映射到IP 地址,因而解析器能查詢FQDN 對應的IP 地址。

1.4.4 PTR 資源記錄

相對于A 資源記錄,指針(PTR )記錄把IP 地址映射到FQDN 。

1.4.5 CNAME 資源記錄

規(guī)范名字(CNAME )資源記錄創(chuàng)建特定FQDN 的別名。用戶可以使用CNAME 記錄來隱藏用戶網絡的實現(xiàn)細節(jié),使連接的客戶機無法知道。

1.4.6 MX 資源記錄

指明某個域中那臺服務器是郵件服務器??梢酝瑫r配置多個MX 資源,DNS 服務器會根據(jù)每個MX 配置的權重的不同來決定輪詢的次數(shù)。

比如

1.5 DNS 部分配置文件介紹

泉州移動DNS 服務器是使用bind 軟件進行安裝服務的,當前版本是9.3

Bind 的主要配置文件是named.conf ,該文件通常是位于/etc/named.conf,但是如果安裝了bind-chroot 安全包后,named.conf 文件移到會在chroot 目錄下,在/etc/目錄下的named.conf 是一個符號連接到chroot 目錄下的named.conf.

注意:使用了chroot 后,由于Bind 程序的虛擬根目錄是/var/named/chroot/,因此下文提到所有的DNS 服務器配置文件、區(qū)域數(shù)據(jù)文件和配置文件內的語句,都是相對這個虛擬根目錄而言的。如下文提到的/etc/named.conf,其真正的路徑是/var/named/chroot/etc/ named.conf;如目錄/var/named/,其真正的路徑是/var/named/chroot/var/named/。

1.5.1 Named.conf 主配置文件

該文件是DNS 服務器的主要配置文件,該文件位于/var/named/chroot/etc/ named.conf 。DNS 后臺進程named 在53端口監(jiān)聽用戶的請求,在收到解析請求后,會首先是查找named.conf 文件,然后從named.conf 文件中再定位所要查找的區(qū)域數(shù)據(jù)文件的位置,最后讀取數(shù)據(jù)返回給客戶。所以當named.conf 文件丟失,或是格式錯誤都會導致服務啟動失敗。

,

一般在對named.conf 文件修改后,要驗證下其格式是不是正確

Named.conf 包括了全局的參數(shù)配置、區(qū)域配置、DNS 日志配置、還有一些區(qū)域配置相關的配置如acl 、view 等

1.5.2 區(qū)域數(shù)據(jù)庫文件

詳細的解析信息是存放在區(qū)域數(shù)據(jù)文件,比如A 、PRT 、NS 、MX 等解析信息都是存放在區(qū)域數(shù)據(jù)文件中。而區(qū)域數(shù)據(jù)文件的存放的位置是在named.conf 的options 的directory 參數(shù)定義的,比如通常是定義成:directory ―/var/named‖;

1.6 解析類型

1.6.1 正向解析

正向解析是指域名到IP 地址的解析過程。

1.6.2 反向解析

反向解析是從IP 地址到域名的解析過程。反向解析的作用為服務器的身份驗證。

1.7 Acl 和view 的概念

1.7.1 ACL

ACL 就是一個IP 過濾器,默認是不允許所有的ip 訪問,只有在列表中的IP 才可以訪問DNS 中的資源。

ACL 的格式:

1.7.2 View

View 是bing9才有的一個的功能,可以根據(jù)用戶的不同ip 來提供不同的服務,最常用的就是智能分流了—也叫做雙線或是多線接入,根據(jù)用戶IP 的不同,訪問統(tǒng)一個網站的域名解析成不同的IP 地址。

在泉州移動的DNS 中,因為連接著不同IP 提供商的網段,本地授權域名較少,大多是做轉發(fā),所以還有一個應用就是將不同用戶段的IP ,轉到相應的IP 提供商的DNS 服務器來解析,比如鐵通IP 段,則轉發(fā)到鐵通的專門的DNS 服務器來做解析。

所以本地的DNS 是做轉發(fā)服務器,也叫緩存服務器。

,

2 DNS 配置文件介紹

2.1 named.conf 主配置文件 [root@ns1 ~]# cat /etc/named.conf

options {

listen-on port 53 { 192.168.0.40;};

directory "/var/named";

dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt"; query-source port 53;

datasize 300m;

recursion yes;

recursive-clients 2000;

version "[^_^]";

};

logging {

channel default_debug {

file "data/named.run" versions 10 size 2m; severity dynamic;

print-time yes;

print-severity yes;

print-category yes;

};

channel all_log {

file "data/all_log.run" versions 5 size 10m; severity debug 3;

print-time yes;

print-severity yes;

print-category yes;

};

category general { all_log; };

category client { all_log; };

category queries { all_log; };

};

view localhost_resolver {

match-clients { localhost; };

match-destinations { localhost; };

recursion yes;

include "/etc/named.rfc1912.zones";

};

,

//min_hui temporary acl

include "/etc/acl_temp";

//jin_qiao acl

acl "cmnet" {

180.178.192.0/20;

180.188.16.0/22;

180.188.20.0/23;

180.188.22.0/24;

180.188.28.0/22;

180.188.64.0/20;

180.188.70.0/24;

180.188.71.0/24;

180.188.80.0/22;

180.188.84.0/23;

180.188.87.0/24;

180.188.88.0/21;

113.18.64.0/19;

113.18.104.0/21;

113.18.144.0/21; };

view "cm_qzgov" IN {

match-clients { cmnet;acl_temp; };

match-destinations { any; };

recursion yes;

forwarders { 123.125.9.211;123.125.9.212; }; forward first;

additional-from-auth yes;

additional-from-cache yes;

include "/etc/named.rfc1912.zones";

};

//min_hui acl

acl "cm_min_hui" { 122.48.176.0/20; };

view "cm_min_hui_view" IN {

match-clients { cm_min_hui; };

match-destinations { any; };

recursion yes;

forwarders { 219.141.136.10;211.138.151.161; }; forward first;

additional-from-auth yes;

,

additional-from-cache yes;

include "/etc/named.rfc1912.zones";

};

//tie_tong

acl "tie_tong" { 122.91.8.0/21;

122.91.16.0/21;

110.125.192.0/19;

110.125.224.0/20;

111.142.64.0/21; };

view "tie_tong_view" IN {

match-clients { tie_tong; };

match-destinations { any; };

recursion yes;

forwarders { 222.47.29.93;222.47.62.142; }; forward first;

additional-from-auth yes;

additional-from-cache yes;

include "/etc/named.rfc1912.zones";

};

//cmnet_self acl

acl "cmnet_self" { 211.143.144.0/20;

211.138.136.0/21;

211.138.144.0/20;

211.138.132.0/22;

211.143.160.0/19;

211.143.192.0/19;

211.148.224.0/19;

218.207.96.0/19;

218.207.128.0/18;

218.207.192.0/19;

112.5.16.0/20;

112.5.32.0/19;

180.188.23.0/22;

180.188.27.0/23; };

view "cmnet_self_view" IN {

match-clients { cmnet_self; };

match-destinations { any; };

recursion yes;

forwarders { 211.138.151.161;211.138.156.66; }; forward first;

,

2.2 zone 區(qū)域信息配置

區(qū)域信息默認是放在named.conf 主配置文件中,但是因為zone 信息可能會不斷的增加,造成named.conf 配置文件變成很大,不便管理和閱讀。對以便以管理,特別將zone 隔離出來,信息存放在一個單獨的文件中,

用include 關鍵字來引用。 下面是對include 所引用的區(qū)域信息文件的部分內容做下解析

(named.rfc1912.zones 配置文件沒有完全貼出來,重復的部分省去)

,

};

zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

allow-update { none; };

};

zone "0.168.192.in-addr.arpa" IN {

type master;

file "0.168.192.zone";

allow-update { none; };

};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { type master;

file "named.ip6.local";

allow-update { none; };

};

zone "255.in-addr.arpa" IN {

type master;

file "named.broadcast";

allow-update { none; };

};

zone "0.in-addr.arpa" IN {

type master;

file "named.zero";

allow-update { none; };

};

zone "testqzmobile.com" IN {

type master;

file "qzmobile.com.zone";

allow-update { none; };

};

zone "137.207.218.in-addr.arpa" IN {

type master;

file "137.207.218.zone";

allow-update { none; };

};

標簽: