阿弈的学习笔记:Linux下架设DNS服务器(基本篇)
Linux下的dns软件主要是BIND全称为Berkeley Internet Name Domain(伯克利因特网名称域系统).BIND主要有三个版本:BIND4、BIND8、BIND9.BIND全称为Berkeley Internet Name Domain(伯克利因特网名称域系统).BIND主要有三个版本:BIND4、BIND8、BIND9.这里我使用bind9. 在架设dhs服务器之前要搞清楚一些dns里面的专业术语: 正向解析: 正向解析是指域名到IP地址的解析过程. 反向解析: 反向解析是从IP地址到域名的解析过程.反向解析的作用为服务器的身份验证. SOA资源记录: 每个区在区的开始处都包含了一个起始授权记录(Start of Authority Record),简称SOA记录.SOA定义了域的全局参数,进行整个域的管理设置.一个区域文件只允许存在唯一的SOA记录. NS资源记录: 名称服务器(NS)资源记录表示该区的授权服务器,它们表示SOA资源记录中指定的该区的主和辅助服务器,也表示了任何授权区的服务器.每个区在区根处至少包含一个NS记录. A资源记录:启动脚本文件:/etc/rc.d/init.d/named 使用端口:53(tcp,udp) 所需RPM包:bind-9.3.3-10.el5.i386.rpm 相关RPM包:bind-libbind-devel-9.3.3-10.el5.i386.rpm bind-sdb-9.3.3-10.el5.i386.rpm 配置文件:/var/named/chroot/etc/named.conf 相关路径:/var/named/ 先看看CentOS有没有安装bind:
接着在光盘找到其余的安装程序:
安装bind-9.3.3-10.el5.i386.rpm
安装bind-devel-9.3.3-10.el5.i386.rpm 安装bind-libbind-devel-9.3.3-10.el5.i386.rpm
安装bind-sdb-9.3.3-10.el5.i386.rpm
安装caching-nameserver-9.3.3-10.el5.i386.rpm
安装bind-chroot-9.3.3-10.el5.i386.rpm
注意bind-chroot-9.3.3-10.el5.i386.rpm要安装,这个rpm包依赖前面的安装包.否则会出现安装错误.安装成功后,在检查一遍:
接着我们要进行配置
bind的配置文件是named.conf.只要把named.caching-nameserver.conf复制一份,并命名为named.conf.
在进行配置named.conf之前,要确认一下你当前主机名什么,4种方法: 1在bashshell中输入hostname命令(语法hostname 主机名)
2编辑/etc/hosts文件 3编辑/etc/sysconfig/network文件
4使用sysctl命令修改(语法sysctl kernel.hostname=主机名) 我这里的主机名是:wangyi.com.在修改完主机名最好重启一下. 这些先前工作完成后,就要编辑named.conf这个文件啦.这里我用wangyi.com为域名.本机的ip是192.168.235.128.进入/var/named/chroot/etc,输入vi named.conf. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |