成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

基于Linux的域名解析服務(wù)器管理與配置

基于Linux 的域名解析服務(wù)器管理與配置Linux 中,域名解析使用的是柏克萊大學(xué)開發(fā)的BIND (Berkeley Internet Name Domain)軟件。DNS 服務(wù)器的Master/S

基于Linux 的域名解析服務(wù)器管理與配置

Linux 中,域名解析使用的是柏克萊大學(xué)開發(fā)的BIND (Berkeley Internet Name Domain)軟件。

DNS 服務(wù)器的Master/Slave架構(gòu)

DNS 服務(wù)器的類型大致可以分成三類:

(1)Master (主域名解析服務(wù)器)

這種類型的DNS 本身含有域名的配置文件,這個文件就是設(shè)置正解或反解的“數(shù)據(jù)庫”,所以它本身具有提供Internet 查詢所需的數(shù)據(jù)。

(2)Slave (從域名解析服務(wù)器)

假如DNS 服務(wù)器共管理50臺主機的IP 與主機名稱的對應(yīng),而只有一臺DNS 服務(wù)器,當(dāng)網(wǎng)絡(luò)出現(xiàn)問題,或主機的軟硬件出現(xiàn)問題時,導(dǎo)致此服務(wù)器終止,則這50臺主機的主機名和IP 的對應(yīng)將無法找到,所以,一般DNS 系統(tǒng)建議使用多臺主機提供DNS 服務(wù)。

當(dāng)我們有4臺DNS 主機提供這樣的名字解析服務(wù),這4臺主機的內(nèi)容是一模一樣的,如果要修改一個IP 與名稱的對應(yīng),就需要手動修改4臺主機的內(nèi)容。此時,Slave 類型的DNS 主機出現(xiàn)了。 Slave 主機需要與Master 主機相互搭配。在上述的4臺主機中,需指定一臺為Master ,其他三臺為該Master 的Slave 主機,當(dāng)要修改一個IP 與名稱對應(yīng)時,只要手動更改Master 機器的配置文件,然后重啟BIND 服務(wù),其他3臺Slave 就會自動被通知更新。

(3)Cache-Only

此類DNS 主機沒有自己的數(shù)據(jù)庫,僅用于幫助客戶端詳外部DNS 主機請求數(shù)據(jù)。通常設(shè)置在防火墻上。

DNS 主機的詳細(xì)設(shè)置

DNS 的相關(guān)細(xì)節(jié)包括:

?

?

?

?

主要配置文件:/etc/named.conf 每個正、反解析都需要一個文件,文件名在/etc/named.conf中配置 當(dāng)DNS 查詢時,若本身沒有數(shù)據(jù)庫,則前往root (. )或Forwarders 主機查詢 判斷named 是否啟動

案例說明

假設(shè)DNS 服務(wù)器針對zjz.net 這個域來進(jìn)行解析,其對應(yīng)的反解析為192.168.1.0/24網(wǎng)段。需要配置的文件如下:

? named.conf :配置文件

?

?

? /etc/named.conf配置文件

此文件是整個DNS 的核心。這個文件的主要內(nèi)容分為三部分:

?

?

? 規(guī)范DNS 服務(wù)器的使用權(quán)限,包括能否查詢、forward 與否、Master/Slave架構(gòu)等 設(shè)置Domain Name以及Zone File的所在 設(shè)置DNS 本機管理接口以及相關(guān)的Key File named.zjz.net :zjz.net 的正解析文件 named.192.168.1:192.168.1.0/24的反解析

//定義整個DNS 服務(wù)器的相關(guān)環(huán)境,包括查詢文件放置目錄等

Options

{ directory “/var/named”;

dump-file “/var/named/data/cache_dump.db”;

statistics-file “/var/named/data/named_stats.txt”;

,

pid-file “/var/run/named/named.pid”; forwarders{ 202.100.192.68; 139.175.10.20;

};

allow-query{any;}; //是否允許被查詢,默認(rèn)允許

allow-transfer{none;}; //是否允許傳送zone ,默認(rèn)不可

};

//關(guān)于DNS 服務(wù)器的一些加密數(shù)據(jù)

Include “/etc.rndc.key”

//關(guān)于root(.)的設(shè)置

zone”. ”

{ type Hinet; //特殊類型,root(.)專用

file “named.root “ //文件名定義

};

//關(guān)于本機localhost 的正反解析

zone “l(fā)ocalhost ”

{ type master;

file “named.localhost ”;

};

zone “0.0.127.in-addr.arpa ”

{ type master;

file “name.127.0.0”; };

//規(guī)范zjz.net 的域名

zone “zjz.net ”

{ type master;

file “zjz.net.named ”;

};

zone “1.168.192.in-addr.arpa ”;

{ type master;

file “named.192.168.1”;

};

正解數(shù)據(jù)庫文件配置

Localhost 域的正解析配置文件:named.localhost

; 主機相關(guān)設(shè)置

$TTL 600

; 關(guān)于master/slave的授權(quán)

@ IN SOA localhost. Root.localhost.(

2006102001 ; serial :僅作為序號

28800 ; refresh :/服務(wù)器更新時間

14400 ; retry :當(dāng)slave 主機更新失敗,多久再重新更新一次

720000 ; expire :重復(fù)retry 多久后宣告失敗,不再更新

86400) ; minimum :可視為TTL

; 本領(lǐng)域的DNS 服務(wù)器主機名與IP 的對應(yīng)

@ IN NS localhost. ; 特別留意后面的小數(shù)點

Localhost. IN A 127.0.0.1

zjz.net 域的正解配置文件: zjz.net.named

$TTL 600

@ IN SOA zjz.net. root.zjz.net( 2006102001 28800 14400 720000 86400) ; 本領(lǐng)域的DNS 服務(wù)器主機名與IP 的對應(yīng)

@ IN NS zjz.net.

www IN A 192.168.1.200

blog IN CNAME www

,

? 反解數(shù)據(jù)庫文件配置

Localhost 域的正解析配置文件:named.127.0.0 $TTL 600

; 關(guān)于master/slave的授權(quán)

@ IN SOA localhost. Root.localhost( 2006102001 28800 14400 720000 86400 ) ; 本領(lǐng)域的DNS 服務(wù)器主機名與IP 的對應(yīng)

@ IN NS localhost.

1 IN PTR localhost.

? DNS 的啟動

[root@linux~]# /etc/init.d/named start ←也可能需要使用restart

? 客戶端設(shè)置

[root@linux~]#vi /etc/resolv.conf

nameServer 192.168.1.200

nameServer 202.100.192.68

標(biāo)簽: