Solaris 下的 DNS 配置详解
一、安装卸载与检查版本
先检查系统是否已安装了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