歡迎您光臨本站 註冊首頁

RHEL 4 AS玩轉DNS設置

←手機掃碼閱讀     火星人 @ 2014-03-29 , reply:0

LINUX 下DNS配置是重多伺服器的架設的基礎,相信很多人都是從配置DNS開始LINUX SERVER架設歷程的,新手也大多是在VMware 虛擬機或區域網內開始的,我剛開始也是瘋狂上網查一些資料,費了很大周轉才完成了。本文就是就簡短的說明一下我的配置過程。DNS的基礎說明此處就不說了,需要的話就到網上搜一下多的是。

本文試驗環境,vmware 5 ,redhat as 4 ,vmware nat

1,#vi /etc/sysconfig/network ;給本機一個主機名字,

NETWORKING=yes
HOSTNAME=mail.wolfmaner.cn

2,#vi /etc/hosts ;本地解析,本的主機名與IP 都可寫進去,能提高解析速度。

127.0.0.1 localhost.localdomain localhost
192.168.187.1 ftp.wolfmaner.cn
192.168.187.128 mail.wolfmaner.cn
192.168.187.129 www.wolfmaner.cn

3.#vi /etc/host.conf ;就是解析順序了,上面的hosts解析不了就DNS 解析了

order hosts,bind


4.# vi /etc/named.conf ;編輯bind的主要配置方件,增加兩個zone即可,如下方

.........

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "wolfmaner.cn" IN {
type master;
file "wolfmaner.cn.zone";
allow-update { none; };
};
zone "187.168.192.in-addr.arpa" IN {
type master;
file "192.168.187.zone";
allow-update { none; };
};
上面紅字部分就是新增上去的,也就由local.zone 複製而來,在vi 里按5yy 然後兩次p

就cp 過來了,

5.#cd /var/named

#cp localdomain.zone wolfmaner.cn.zone

#vi wolfmaner.cn.zone ;編輯正向解析文件,稍加修改,如下

$TTL 86400
@ IN SOA mail.wolfmaner.cn. root.wolfmaner.cn. (

42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS mail.wolfmaner.cn.
IN MX 10 mail.wolfmaner.cn.
ftp IN A 192.168.187.1
mail IN A 192.168.187.128
www IN A 192.168.187.129

;注意mail.wolfmaner.cn.后的點不能少的,IN MX 10 就是做郵件伺服器時用的。

#mv wolfmaner.cn.zone /var/named/chroot/var/named/ ; RHEL 4 AS 用了更 安全的chroot 機制。

# ln -s /var/named/chroot/var/named/wolfmaner.cn.zone ;鏈接到要目錄

6,#cd /var/named

#cp named.local 192.168.187.zone

#vi 192.168.187.zone ;編輯反向解析文件

$TTL 86400
@ IN SOA mail.wolfmaner.cn. root.wolfmaner.cn. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS mail.wolfmaner.cn.

1 IN PTR ftp.wolfmaner.cn.
128 IN PTR mail.wolfmaner.cn.
129 IN PTR www.wolfmaner.cn.

#mv 192.168.187.zone /var/named/chroot/var/named/

#ln -s /var/named/chroot/var/named/192.168.187.zone ;符號鏈接到本目 錄

注意上面操作的當前目錄 /var/named/ 不要錯了喲,

7.#service named start 或 /etc/rc.d/init.d/named start

如果有錯誤,就查看nmaed 的日誌文件,#tail -n 15 /var/log/messages,

8.#nslookup

> mail.wolfmaner.cn ;輸入你要解析的主機名,
Server: 192.168.187.128
Address: 192.168.187.128#53

Name: mail.wolfmaner.cn
Address: 192.168.187.128 ; 如果有兩行就說你的正向解析沒有問題,


>192.168.187.129 ;輸入你的IP
Server: 192.168.187.128
Address: 192.168.187.128#53

129.187.168.192.in-addr.arpa name = www.wolfmaner.cn。

> 192.168.187.128
Server: 192.168.187.128
Address: 192.168.187.128#53

128.187.168.192.in-addr.arpa name = mail.wolfmaner.cn.

; 如果出現上面的主機名字,mail.wolfmaner.cn .說明你的反向解析沒有問題了。

小結;上面的實例是在vmware 下做的,區域網下也同樣的沒問題。都試過了,這只是本機或區域網使用的,在公網上是不行了。如果你要用在公網上的知,就把上網的192.168.187.128改成你的公網ip即可。

[火星人 ] RHEL 4 AS玩轉DNS設置已經有428次圍觀

http://coctec.com/docs/linux/show-post-202850.html