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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: LINUX-SAMBA服务配置下一篇: LINUX下dhcp中继代理服务
关于LINUX下DNS服务器的所有评论