- 论坛徽章:
- 0
|
刚刚开始学习linux, 前几天学会了简单配置BIND,总结几点供与我共同进步的新手们参考,也请高手指正:
首先是要搞清楚理论知识,估计有点网络经验的同志应该都比较了解,如果有不了解的,建议看看windows有关dns的文章,简单易懂,同时0'Reilly的“DNS与BIND"这本书讲的非常详细。
其次应该搞清楚需要的软件包bind和caching-nameserver等,同时知道如何查看操作系统里面是否已经安装(如果使用系统默认安装的话。)
命令: rpm -qa | grep ......
然后应该搞清楚配置文件的写法,这个有好多文章都讲了,就不多说了,我觉得最重要的是对@的含义和末尾的"."的含义的理解很重要
然后是知道如何使用工具帮助我们进行调试,我觉得主要的工具有:
named-checkconf named-checkzone
host,dig,nslookup
rndc
同时明白 service named restart 和 service named reload的区别
查看日志文件:grep named /var/log/messages
另外要注意的几个方面的问题是:文件权限,如果named对文件没有读写的权利,即使你配对了也不能正常工作,我就是卡在了这里,幸亏有CU上大家的帮助;然后是防火墙,初学者最好关闭防火墙。赫赫,一步一步来;还有就是关于网络配置的相关知识,比如ip address,default gateway, dns server, resolv.conf等等。
推荐大家一本好书,就是0'Reilly的“DNS与BIND",写得很详细,很不错,另外可以从www.isc.org/sw/bind/ 下载 administrator reference manual,也很不错
最后感谢CU上大家给与我的帮助,特别是"网中人”对我的提醒,非常感谢 |
|