快速业务通道

阿弈的学习笔记:Linux下架设DNS服务器(基本篇)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08

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资源记录: 地址(A)资源记录把FQDN映射到IP地址,因而解析器能查询FQDN对应的IP地址. PTR资源记录: 相对于A资源记录,指针(PTR)记录把IP地址映射到FQDN. CNAME资源记录(别名): 规范名字(CNAME)资源记录创建特定FQDN的别名.用户可以使用CNAME记录来隐藏用户网络的实现细节,使连接的客户机无法知道. MX资源记录(邮件): 邮件交换(MX)资源记录为DNS域名指定邮件交换服务器.邮件交换服务器是为DNS域名处理或转发邮件的主机.处理邮件指把邮件投递到目的地或转交另一不同类型的邮件传送者.转发邮件指把邮件发送到最终目的服务器,用简单邮件传输协议SMTP把邮件发送给离最终目的地最近的邮件交换服务器,或使邮件经过一定时间的排队. DNS服务介绍 进程名:named
启动脚本文件:/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 bind-devel-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
配置文件:/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先进入/var/named/chroot/etc目录下,bind的配置文件默认是没有的,需要自己手写,容易写错,我们找到安装模板文件,然后来修改.找到named.caching-nameserver.conf文件.如果没有这个文件的话,多数是没有安装caching-nameserver-9.3.3-10.el5.i386.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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号