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

相关推荐