[原創(chuàng)]centos5.3 系統(tǒng)配置DNS服務器配置詳解
文章摘抄了部分網(wǎng)友的相關資料,在此致謝!忙活了幾天,對于我這個新新手而言,終于搞通了如何在CentOS5.3 下安裝配置DNS服務器。步驟如下:1. 我安裝的系統(tǒng)是CentoOS5.3 Server;
文章摘抄了部分網(wǎng)友的相關資料,在此致謝!
忙活了幾天,對于我這個新新手而言,終于搞通了如何在CentOS5.3 下安裝配置DNS服務器。步驟如下:
1. 我安裝的系統(tǒng)是CentoOS5.3 Server;
2. 所在網(wǎng)絡:ADSL 8口路由器。 機器一作為服務器,IP:192.168.110, 主機名:Hostname: test.com ;
3. 網(wǎ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。上述幾項含義如下:
》DEVICE=name ,其中,name是物理設備名。
》IPADDR=addr,其中,addr是IP地址。
》NETMASK=mask,其中,mask是網(wǎng)絡掩碼值。
》NETWORK=addr,其中addr是網(wǎng)絡地址。
》BROADCAST=addr,其中,addr是廣播地址。
》GATEWAY=addr,其中addr是網(wǎng)關地址。
》ONBOOT=answer,其中,answer是yes(引導時激活設備)或no(引導時不激活設備)
》USERCTL=answer,其中,answer是yes(非root用戶能控制該設備)或no
》BOOTPROTO=proto,其中,proto取下列值之一:none,引導時不使用協(xié)議;static靜態(tài)分配地址;bootp,使用BOOTP協(xié)議,或dhcp,使用DHCP協(xié)議。
4. 我的設想任務:將此機器設置為DNS服務器,另一臺也是通過8口路由器且IP地址自由獲得(或固定,如192.168.1.120 )的機器,能夠通過此DNS服務器進行解析域名并能夠轉(zhuǎn)向到其他網(wǎng)址。如方位新浪網(wǎng)、鳳凰網(wǎng)等。
5. 安裝Bind
# yum -y install bind*
# yum -y install caching-nameserver
6. 主配置文件named.conf的配置。
首先要進入目錄,由于安裝了chroot包(主要功能就不多介紹),所以主配置文件named.conf在/var/named/chroot/etc/下進行配置。命令如下:
[root@killgoogle ~]# cd /var/named/chroot/etc/
由于安裝了上面六個包后,這個目錄下就默認會生成一個named.conf文件,但這個named.conf文件只是個解釋文檔,所以我們要通過以下命令來把named.conf文件的模板拷貝一份。命令如下:
[root@killgoogle etc]# cp -p named.caching-nameserver.conf named.conf
現(xiàn)在就可以用named.conf文件進行配置了。命令如下:
[root@killgoogle etc]# vi named.conf //紅色為改動部分
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/named_mem_stats.txt";
query-source port 53;
query-source-v6 port 53;
allow-query { a