Linu下架设DNS服务
器的架设
集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#
DNS服务器的架设
实验环境:AS4最小化安装 实验目标:架设DNS服务器 编辑: crazylinux 联系方式: 大家好!
这次我们来学习Linux系统中的DNS服务器的配置。
首先我们需要安装bind软件,它位于AS4的第四章光盘中,
[root@localhost ~]# rpm -ivh /media/cdrom/RedHat/RPMS/9.2.4 ~]# rpm -ivh /media/cdrom/RedHat/RPMS/ ~]# rpm -qa | grep bind bind-utils-9.2.4-2 bind-9.2.4-2 bind-libs-9.2.4-2 ypbind-1.17.2-3
[root@localhost ~]# rpm -qa | grep caching
我们架设DNS服务器需要这些软件, 实例情况:
主域名服务器的地址是 ,从域名服务器的地址是 winxpIP地址是 在主域名服务器中添加域名区域
下面我们就来架设主域名服务器 1,软件安装完后我们修改配置文件 [root@localhost ~]# vi /etc/ 修改完后的如下:
[root@localhost ~]# cat /etc/
Previous versions of BIND always asked
* questions using port 53, but BIND uses an unprivileged * port by default. */ IN { type hint; file \};
zone \ type master; file \
allow-update { none; }; };
zone \ type master; file \
allow-update { none; }; };
zone \ type master; file \};
zone \ type master; file \};
zone \ type master; file \
allow-update { none; }; };
zone \ type master; file \
allow-update { none; }; };
zone \ type master; file \
allow-update { none; };
};
zone \ type master; file \
allow-update { none; }; };
include \
2建立正向和反向区域文件
[root@localhost named]# cd /var/named/
[root@localhost named]# cp 把localhost的摸版cp后修改嘿嘿
修改完后的的文件如下
[root@localhost named]# cat $TTL 86400
@ IN SOA (
42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum
IN NS IN NS 1 IN A ns2 IN A host1 IN A
mail IN CNAME IN MX 5 named]# cp 把修改完后的 cp
一份作为反向配置文件,修改后如下
[root@localhost named]# cat $TTL 86400
@ IN SOA (
42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum
IN NS IN NS 2 IN PTR 3 IN PTR 174 IN PTR 对区域文件的测试
对的测试
[root@localhost named]# named-checkconf 如没语法错误就没任何信息 对区域文件测试
[root@localhost named]# named-checkzone /var/named/ zone IN: loaded serial 42 OK
[root@localhost named]# named-checkzone /var/named/ zone loaded serial 42 OK
4,[root@localhost named]# cat /etc/ 把服务器的DNS地址指向自己
nameserver
search localdomain
5,启动named 服务
[root@localhost named]# service named restart Stopping named: [ OK ] Starting named: [ OK ]
6,测试主域名服务
[root@localhost named]# host has address [root@localhost named]# host has address [root@localhost named]# host has address [root@localhost named]# host -t mx mail is handled by 5 named]# host . domain name pointer named]# host . domain name pointer named]# host
. domain name pointer 嘿嘿 今天很顺利,一次
OK
下面我们就来架设缓存域名服务器
下面我们就来架设从域名服务器 (在中做)
首先从服务器设置从主服务器中获取域的正向和反向区域文件,同时他也提供域名解析
缓存服务器的架设很easy,我们只需要安装caching-nameserver软件包就OK