快速业务通道

LINUX下DNS服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-19
DNS服务器
DNS:domain name system
1.作用:
实现域名和IP间的转换,使用53号端口; 2.DNS的分类:
<1>按解析方向:
正向解析:将域名解析成IP;
反向解析:将IP解析成域名;
<2>按功能分:
主DNS,辅DNS,转发DNS,缓存DNS; 3.DNS概念:
<1>根域: .
<2>顶级域名:
.com.:公司企业;.net.:网络组织;.org.:自由组织;
.mil.:军事组织;.gov.:政府机构;.edu.:教育部门;
<3>DNS服务器采用分布式数据库查询,每级域名只负责直接下级域名的查找,既可以负载均衡,又能提高查询速度;
<4>查询方式:
递归查询: 直接在本地DNS服务器中查找,如未找到则按迭代方式查找;
迭代查询: 先直接向根域查询,再逐渐向下级查找; 4.DNS服务器包的安装
#rpm -ivh caching-nameserver-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-chroot-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-devel-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-libs-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-libbind-devel-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-sdb-9.3.3-7.el5.i386.rpm
#rpm -ivh bind-utils-9.3.3-7.el5.i386.rpm
可用通配符安装
#rpm -ivh bind* 5.DNS的主要文件
<1>解析服务器文件(存放DNS服务器的IP,最多可支持4个IP)
#vi /etc/resolv.conf
<2>主配置文件
#vi /etc/named.caching-nameserver.conf
<3>域配置文件
#vi /etc/named.rfc1912.zones
<4>自定义的域名数据文件 6.配置DNS服务器的步骤
<1>配置本机的静态IP
#netconfig (192.168.1.111)
//把DNS指向本机IP即可;
#service network restart
//检查本机IP
#ifconfig eth0
//检查解析服务器文件
#vi /etc/resolv.conf <2>修改主配置文件
#vi /etc/named.caching-nameserver.conf
//修改第15行为: 本机IP监听;
listen-on port 53 { 192.168.1.111; }; //禁用第16行为: 关闭IPv6的监听端口;
#listen-on-v6 port 53 { ::1; }; //禁用第22行为: 关闭IPv6的来源查询端口;
#query-source-v6 port 53; //禁用第23行为: 关闭只允许本机查询的功能;
#allow-query { localhost; }; //禁用第32行为:关闭仅匹配本机为客户端的功能;
#match-clients { localhost; }; //<3>定义主正向解析,域名为:www.sina.com,IP:192.168.1.10 <3.1>定义域配置文件
#vi /etc/named.rfc1912.zones
//在文件中加入以下域名的定义:
zone "sina.com" IN { //定义域名:sina.com
type master; //定义为主DNS
file "sina.zone"; //定义主正向解析的数据文件名
allow-update { none; }; //允许哪些辅DNS来更新
}; <3.2>定义sinz.zone数据文件的内容
#cd /var/named/chroot/var/named
#cp named.local sina.zone
#vi sina.zone //全局查找替换为本机域名:www.sina.com
:1,$ s/localhost/www.sina.com/g //修改一行为:
www IN A 192.168.1.10 //说明: A 表示正向解析,即域名解析到IP; //增加别名解析:
pop3 IN CNAME www //添加邮件交换记录信息:
IN MX 10 www.sina.com. <3.3>修改sina.zone的数据文件为named组
#chown .named sina.zone
<3.4>检查sina.zone的数据语法是否有错
#named-checkzone sina.com sina.zone
<3.5>重启DNS服务器并载入密钥进行验证
#service named restart
#rndc reload <3.6>解析测试
#nslookup www.sina.com
//<4>定义主反向解析,域名为:www.sina.com,IP:192.168.1.10 <4.1>定义域配置文件
#vi /etc/named.rfc1912.zones
//在文件中加入以下域名的定义:
zone "1

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号