在linux下配置DNS是linux管理必學(xué)的內(nèi)容,一直想學(xué),可是懶得看文章,最近工作上要用到了,于是就開始學(xué)了,看了鳥哥的文章,始終看不明白,網(wǎng)上找了N多資料,都不管用,最后還是找到了一篇簡單配置的內(nèi)容?,F(xiàn)在我將這配置簡單記錄下,方便日后查詢
RHEL5配置DNS入門
前提:我使用的bind是光盤自帶的版本,如果你用yum或者網(wǎng)上下載的話,建議刪除用光盤安裝。
目的:我的機(jī)器IP是:192.168.100.252,我的域名是wujie.name,準(zhǔn)備將www.wujie.name和mail.wujie.name解析到192.168.100.252這個(gè)IP上。
注:下面的“空格”請使用TAB鍵
步驟:
1. 在這個(gè)目錄/var/named/chroot/etc 新建一個(gè)文件 named.conf (如過有了就不用建了)
2. 在named.conf文件中寫入如下內(nèi)容:
options
{
directory "/var/named";
};
zone"."
{
type hint;
file "named.ca";
};
----------簡要解釋下上面的內(nèi)容什么意思---------------
options 是用來說明全局屬性的,其中設(shè)置了directory 是指定DNS服務(wù)器的工作目錄
增加一個(gè)zone "."指向一個(gè)根域的分析文件named.ca
3. 要產(chǎn)生一個(gè)named.ca文件可以先配置一個(gè)可用的DNS:
echo "nameserver 61.177.7.1" > /etc/resolv.conf (61.177.7.1是蘇州DNS,改成你可用的DNS服務(wù)器)
4. 然后利用指令創(chuàng)建named.ca:
dig -t NS . >/var/named/chroot/var/named/named.ca
5. 到這里就可以啟動DNS服務(wù)器了,命令如下:
service named start
-----------------------------------------
為了測試是不是真的成功了,可以把自己的DNS改成127.0.0.1,然后看看還能上網(wǎng)不,或者用別的機(jī)器把DNS改成這臺機(jī)器的IP地址,看看能解析不。
6. 完成之后就可以配置我們的域了,在named.conf里邊增加相應(yīng)的正向解析和反向解析,修改成下邊的樣子:
options
{
directory "/var/named";
};
zone"."
{
type hint;
file "named.ca";
};
zone"wujie.name" #增加一個(gè)wujie.name的區(qū)域
{
type master;
file "wujie.name.zone"; #把解析文件指向到wujie.name.zone
};
zone"100.168.192.in-addr.arpa" #這個(gè)做反向解析,因?yàn)槲业?/span>IP是192.168.100.段的
{
type master;
file "192.168.100.rev"; #反向解析文件指向
};
7. 增加了正反向之后,就要添加相應(yīng)的解析文件/var/named/chroot/var/named/wujie.name.zone ,內(nèi)容如下:
@ IN SOA baidu.com. root (
20090803
1H
15M
1W
1D)
IN NS ns
IN MX 10 mail
ns IN A 192.168.100.252 #這里把ns、www、mail記錄全部用A記錄指向192.168.100.252
www IN A 192.168.100.252
mail IN A 192.168.100.252
8. 在添加這個(gè)文件記錄 /var/named/chroot/var/named/192.168.100.rev ,內(nèi)容如下:
@ IN SOA wujie.name. root (
20090803
1H
15M
1W
1D)
IN NS ns.wujie.name.
113 IN PTR ns.wujie.name.
113 IN PTR www.wujie.name.
113 IN PTR mail.wujie.name.
9.最后使用命令重啟DNS服務(wù)器service named restart 然后就可以解析了。ping www.wujie.name 就會指向到192.168.100.252了