- 論壇徽章:
- 0
|
redhat7.2 DNS配置筆記
摘要
域名服務(wù)系統(tǒng)DNS,它運(yùn)行在TCP協(xié)議之上,負(fù)責(zé)將字符名——域名轉(zhuǎn)換成實(shí)際相對應(yīng)的IP地址。這個(gè)過程就是域名解析,負(fù)責(zé)域名解析的機(jī)器就叫域名服務(wù)器。(2002-10-28 13:04:3
---------------------------------------------------------------------
By alenxcn
最近在重高手的幫助下,終于配置好了dns服務(wù)。現(xiàn)在把個(gè)人總結(jié)寫出,希望對像我一樣剛學(xué)linux的朋友有所幫助。
測試環(huán)境:
操作系統(tǒng):redhat 7.2
一、實(shí)例環(huán)境:
1。一個(gè)c類網(wǎng)段地址:202.101.55.0
2。公司注冊域名:longyu.edu
3.域名服務(wù)器IP為:202。101。55。1 主機(jī)名:www
4.要解析的服務(wù)器有:
www.longyu.edu (web服務(wù)器)
mail.longyu.edu(email 服務(wù)器)
二、安裝前準(zhǔn)備工作:
1。首先安裝bind
這里你可以采有兩種方式安裝,一種是直接安裝rpm包,另一種是自已編譯。我建議安裝rpm包,既方便又省事。
安裝完成后應(yīng)該在/ect目錄下生成named.conf文件和/var/named目錄
2。必須保證系統(tǒng)/etc/有以下2個(gè)文件:/etc/resolve.conf和/etc/host.conf
resolve.conf文件內(nèi)容如下:
domain longyu.edu
nameserve 202.101.55.1
/ect/host.conf文件內(nèi)容如下:
ord hosts,bind
multi off
三、dns的主配置文件/ect/named.conf
named.conf文件內(nèi)容如下:
options {
directory '/var/named';
};
zone '.' {
type hint;
file 'named.ca';
}
zone 'localhost' IN {
file "localhost.zone"
allow-update{none;};
};
zone '0.0.127.in-addr.arpa'{
type master;
file 'named.local';
};
zone 'longyu.edu'{
type master;
file 'longyu.edu';
};
zone '55.101.202.in-addr.arpa'{
type master;
file '55.101.202';
};
include "/etc/rndc.key";
注釋:
文件的第一部分option指定域數(shù)據(jù)文件都存放在/var/name目錄下,一般情況不做修改。
文件第二部分,zone"."定義了根域信息,也就是當(dāng)域名服務(wù)器收到域名查詢時(shí),發(fā)現(xiàn)客戶查詢請求時(shí),發(fā)現(xiàn)客戶希望查詢的域名不是本地域名是,它就會查詢詢/etc/named.ca中定義的根域名服務(wù)器,直到最終得到自己希望查詢的域名。
文件的第三部分zone "localhost" 和 zone "0.0.127.in-addr-arpa"定義了本地回路的正反向解析,一般不修改。
文件的第四部分是關(guān)鍵,這里設(shè)置我們想要的域名。
定義了域longyu.edu的相關(guān)信息。
master是指該服務(wù)器為主域服務(wù)器
type指定該哉性質(zhì)
hint指根域
四、配置dns正向域名轉(zhuǎn)換數(shù)據(jù)文件/var/named/longyu.edu.
$ TTL 86400
$ ORLGIN longyu.edu.
@ 1D IN SOA ns.longyu.edu. root.longyu.edu.
(42; serial (d.adams)
3H; refresh
15M; retry
1w; expiry
1D; ;minimum
@ 1D IN NS longyu.edu.
@ 1D IN MX 10 mail.longyu.edu.
1D IN A 202.101.55.1
www 1D IN A 202.101.55.1
ns 1D IN A 202.101.55.1
mail 1D IN A 202.101.55.1
五。DNS反向域名解析轉(zhuǎn)抵換數(shù)據(jù)文件/var/named/202.101.55
TTL
@ IN SOA ns.longyu.edu. root.longyu.edu.(
19997022700;serial
28800; refresh
14400; retry
3600000; expire
@ IN NS longyu.edu.
1 IN PTR longyu.edu.
2 IN PRT mail.logyu.edu.
4 IN PRT ns.longyu.edu.
注釋:
1。SOA是主服務(wù)器一定要設(shè)置的命令,通常入在第一行
2。最前面的符號“@”代表目前所管轄的域。 “IN”代表地址類別,這里就是固定使用“IN”的。
3。填入域名服務(wù)器,記住由于DNS數(shù)據(jù)文件的特殊格式規(guī)定,在最后一定要加上“·”我們填入ns.longyu.edu.
4.域名服務(wù)器管理員的E-MAIL地址,但要注意的是,E-Mail地址中的分隔符“@”在這里用“·”來代替,在最后也要加上“!保谶@里,我們相應(yīng)寫入:“root.longyu.edu.
OK,到此就已經(jīng)基本配置完了,接下來測試最簡單的方法就是ping longyu.edu,另一種方法是nslookup
我是剛學(xué)linux,也許有些地方寫的不對,還忘眾高手指正。我只是希望對像我一樣剛學(xué)linux的朋友有所幫助。
|
|