赞
踩
一、安装卸载与检查版本
先检查系统是否已安装了bind
pkginfo -l SUNWbind //显示指定软件包的详细信息
pkgchk -v SUNWbind // pkgchk命令检测安装是否完成,路径名,文件内容和软件包中的文件属性。列出软件包中文件的内容
/usr/sbin/named –v //如果已安装,查看软件版本信息
bash-3.00# pkgrm SUNWbind //删除bind
使用pkgadd添加软件包
命令格式:
pkgadd [ -d [device | pathname ]]pkg_name
# pkgadd -d /cdrom/sol_10_910_x86/Solaris_10/Product SUNWbind
二、启动停止bind服务及验证
先建立bind配置文件/etc/named.conf
启动停止命令
bash-3.00# /usr/sbin/named 或者 bash-3.00# /usr/sbin/in.named
停止服务先用ps –ef |grep named找到bind的进程号,然后用kill -9 杀死。
查看服务是否已运行
bash-3.00# netstat -na | grep -i listen |grep 53
127.0.0.1.53 *.* 0 0 49152 0 LISTEN
172.16.16.102.53 *.* 0 0 49152 0 LISTEN
127.0.0.1.953 *.* 0 0 49152 0 LISTEN
如未启动查看日志
# tail -f /var/adm/messages
使用nslookup验证解析是否正常
在/etc/rc3.d里面建个脚本,比如S99StartBind,用来开机自启动Bind
文件里直接写命令:/usr/sbin/in.named
三、配置文件/etc/named.conf
全局配置:
options{
directory "/etc"; //区域数据文件存放目录
recursion yes; //是否使用递归查询方式,默认是yes
forwarders { 219.149.135.188; }; //指定dns转发器
};
区域配置:
zone "cuug.com" IN {
type master;
file "cuug.com.zone";
};
区域文件:
@ IN SOA cuug.com. admin (
420025 ; serial (d. adams) //更新序列号
3H ; refresh //刷新时间
15M ; retry //重试延时
1W ; expiry //失效时间
1D ) ; minimum //无效地址解析记录的默认缓存时间
@ IN NS ns1.cuug.com. //必须要先配置NS记录,才能提供解析服务
ns1 IN A 172.16.16.102
www IN A 172.16.16.5
2009021901 ;更新序列号,用于标记地址数据库的变化,可以是10位以内的整数
3H ;刷新时间,从域名服务器更新该地址数据库文件的间隔时间
15M ;重试延时,从域名服务器更新地址数据库失败以后,等待多长时间再次尝试
1W ;失效时间,超过该时间仍无法更新地址数据库,则不再尝试
1D ;设置无效地址解析记录(该数据库中不存在的地址)的默认缓存时间
注意:修改了配置文件与区域数据文件后,要重启服务。
刷新配置:# rndcreload
反向解析:
# cat /etc/named.conf
zone "16.16.172.in-addr.arpa" in{
type master;
file "16.16.172.in-addr.arpa.zone";
};
named-checkzone 172.16.16./etc/16.16.172.in-addr.arpa.zone
# cat /etc/16.16.172.in-addr.arpa.zone
@ IN SOA unix.org. admin(
20110523 ;serial
3H ;refresh
15M ;retry
1W ;expire
1D) ;minimum
@ IN NS ns1.unix.org.
101 IN PTR ns1.unix.org.
四、主从服务器实例
区域数据文件内容:
$TTL 86400
@ IN SOA cuug.com. admin (
420025 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS ns1.cuug.com.
IN MX 10 mail.cuug.con.
IN A 172.16.16.7
ns1 IN A 172.16.16.102
www IN A 172.16.16.5
mail IN A 172.16.16.6
ftp IN CNAME www
主服务器named.conf文件内容:
options{
directory "/etc";
recursion yes;
forwarders { 219.149.135.188; };
};
zone "cuug.com" IN {
typemaster;
file "cuug.com.zone";
allow-transfer{ 172.16.16.101; };
};
从服务器named.conf内容:
options{
directory "/etc";
recursion yes;
forwarders { 219.149.135.188; };
};
zone "cuug.com" IN {
type slave;
file "cuug.com.zone";
masters{ 172.16.16.102; };
};
转载请注明出处及原文链接:
http://blog.csdn.net/xiangsir/article/details/8570371
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。