DNS(缓存域名服务器)、(主域名解析服务器)的搭建
缓存域名服务器:
yum -y install bind bind-chroot 先安装这两个支持包
配置文件在/etc/named.conf然后vim进去:
options:选项
第二行为监听的IP,改为本机的
下一行可以注释掉
allow-qucry { any; } ;允许链接我的IP范围 any为所有人,切记 " ; " 的使用
recursion yes; 是否迭代查询,一般都是yes
named-checkconf /etc/named.conf 检验配置文件有无问题
接下来启动这个文件 /etc/init.d/named start
netstat -antup | grep 53 然后过滤其端口,查看是否运行,NFS的端口:53
然后vim /etc/resolv.conf DNS客户机的配置文件
将DNS服务的IP改为本机的
然后重启网卡文件/etc/init.d/network start
接下来就可以测试了,先ping个www.baidu.com试试
很简单哈!
主域名解析服务器:
先修改配置文件 vim /etc/name.conf
options:选项
同样修改为自己的IP
第二行还是得注释掉//
同样下面还得改为any 所有人
添加forwarders { 202.106.0.20; }
zone(区域)上面添加:
zone "域名.com" IN {
type master;(类型)
file "域名.zone";(记录本的位置)
};
cd /var/named 然后复制一下:cp -p named.empty 域名.com,zone 复制的时候必须得加 -p,不然会出问题。
然后vim 域名.com.zone (解析密码本的位置)
第一行时间,不用改变。
@ IN SOA 域名.com. root.ns1.域名.com(前面是域名,后面姑且说是管理员的邮箱把)
前面改为当前时间(年月日)后面不变
下面不变
NS ns1.域名.com(代表DNS解析的位置)
ns1 A 本地IP
www A 同网段的某IP
news A 同上
bbs CNAME news (bbs的别名news)
* A 固定到某IP
好了,配置完成后
named-checkzone 域名.com 域名.com.zone 检验域名解析文件是否有问题,OK后
启动这个服务 /etc/init.d/named start
然后最后一步:将另一台客户机的配置文件改为本机的固定IP vim /etc/init.d start
最后的最后可以在客户机测试(ping)设定的域名了!
不过上面只是正向解析 域名=======》IP