centos5.3 系統(tǒng)配置DNS服務(wù)器配置詳解
centos5.3 系統(tǒng)配置DNS服務(wù)器配置詳解 2009-10-22 12:03:32| 分類: DNS |字號(hào) 訂閱文章摘抄了部分網(wǎng)友的相關(guān)資料,在此致謝!忙活了幾天,對(duì)于我這個(gè)新新手而言,終
centos5.3 系統(tǒng)配置DNS服務(wù)器配置詳解
2009-10-22 12:03:32| 分類: DNS |字號(hào) 訂閱
文章摘抄了部分網(wǎng)友的相關(guān)資料,在此致謝!
忙活了幾天,對(duì)于我這個(gè)新新手而言,終于搞通了如何在CentOS5.3 下安裝配置DNS服務(wù)器。步驟如下:
1. 我安裝的系統(tǒng)是CentoOS5.3 Server;
2. 所在網(wǎng)絡(luò):ADSL 8口路由器。 機(jī)器一作為服務(wù)器,IP:192.168.110, 主機(jī)名:Hostname: test.com ;
3. 網(wǎng)卡設(shè)置項(xiàng): #cat /etc/sysconfig/network-scripts/ifcfg-eth0
#Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:40:45:20:79:e1
IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet
DNS1=218.57.200.3 //此兩行可以不填寫
DNS2=202.102.128.68 //此兩行可以不填寫
由上可以看出是使用的靜態(tài)IP:192.168.1.110。上述幾項(xiàng)含義如下:
》DEVICE=name ,其中,name是物理設(shè)備名。
》IPADDR=addr,其中,addr是IP地址。
》NETMASK=mask,其中,mask是網(wǎng)絡(luò)掩碼值。
》NETWORK=addr,其中addr是網(wǎng)絡(luò)地址。
》BROADCAST=addr,其中,addr是廣播地址。
》GATEWAY=addr,其中addr是網(wǎng)關(guān)地址。
》ONBOOT=answer,其中,answer是yes(引導(dǎo)時(shí)激活設(shè)備)或no(引導(dǎo)時(shí)不激活設(shè)備)
》USERCTL=answer,其中,answer是yes(非root用戶能控制該設(shè)備)或no
》BOOTPROTO=proto,其中,proto取下列值之一:none,引導(dǎo)時(shí)不使用協(xié)議;static靜態(tài)分配地址;bootp,使用BOOTP協(xié)議,或dhcp,使用DHCP協(xié)議。
4. 我的設(shè)想任務(wù):將此機(jī)器設(shè)置為DNS服務(wù)器,另一臺(tái)也是通過(guò)8口路由器且IP地址自由獲得(或固定,如192.168.1.120 )的機(jī)器,能夠通過(guò)此DNS服務(wù)器進(jìn)行解析域名并能夠轉(zhuǎn)向到其他網(wǎng)址。如方位新浪網(wǎng)、鳳凰網(wǎng)等。
5. 安裝Bind
# yum -y install bind*
# yum -y install caching-nameserver
6. 主配置文件named.conf的配置。
首先要進(jìn)入目錄,由于安裝了chroot包(主要功能就不多介紹),所以主配置文件named.conf在/var/named/chroot/etc/下進(jìn)行配置。命令如下:
[root@killgoogle ~]# cd /var/named/chroot/etc/
由于安裝了上面六個(gè)包后,這個(gè)目錄下就默認(rèn)會(huì)生成一個(gè)named.conf文件,但這個(gè)named.conf文件只是個(gè)解釋文檔,所以我們要通過(guò)以下命令來(lái)把named.conf文件的模板拷貝一份。命令如下:
[root@killgoogle etc]# cp -p named.caching-nameserver.conf named.conf
現(xiàn)在就可以用named.conf文件進(jìn)行配置了。命令如下:
[root@killgoogle etc]# vi named.conf //紅色為改動(dòng)部分
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/nam