快速业务通道

DNS

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

DNS&&BIND
1.在Linux服务器上,DNS服务由软件包bind,bind-utils实现.DNS的守护进程为:/usr/sbin/named,/usr/sbin/rndc,服务脚本为:/etc/init.d/named.默认监听53号端口(TCP,UDP).其配置文件为:/etc/named.conf,/var/named/*,/etc/redc.key.
2.在DNS的配置中,其主配置文件需要管理员自我编辑.
/etc/named.conf的简单配置:
options { //options选项用于定义DNS的工作目录,版本信息等全局性信息.
directory "/var/named";
version "dongni''s DNS";
};
zone "." IN { //定义根的区域文件,以及格,named.root是一个相对路径.
type hint;
file "named.root";
};
zone "localhost" IN { //本地主机的正向解析
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN { //本地主机的反向解析配置
type master;
file "named.local";
};
zone "dongni.com" {
type master ;
file "dongni.com.zone";
};
zone "0.16.172.in-addr.arpa" IN {
type master;
file "172.16.0.1.zone";
};
在区域配置文件中同样要有一定的格式. 以localhost.zone为例:
$TTL 86400 //定义全局变量TTL
@ IN SOA ns.dongni.com. root.dongni.com. (
2011053001 //序列号
1H //刷新时间
10M //重试时间
7D //超时时间
1D ) //主DNS宕机后从DNS的服务时间
IN NS localhost.
localhost. IN A 127.0.0.1
注:@表示zone的意思,上里中指local.zone.SOA(start of authority),代表主从服务器的相关认证、授权的资料.NS指出查询的DNS服务器的主机名.A指正向查询.MX是指邮件交换器.CANAME用来表示主机的别名.PTR用于表示反向解析.
3.DNS的查询命令:host、nsloolup、dig
host的语法格式:host [-a] [FQDN] [Server],-a用于列出该主机所有的相关信息.
nslookup:该命令可以实现交互式的查询.用户输入改命令后,用set -q=A,再输入要查询的主机名可以进行正向查询.
dig的语法格式:dig [options]
例如:dig -t www.sohu.com //正向解析
dig -x 192.168.0.254 //反向解析
dig -t NS . @192.168.0.254 //使用IP为192.168.0.254的主机进行解析
dig recures -t A www.sohu.com //递归查询

本文出自 “点点滴滴” 博客,请务必保留此出处http://dongni80.blog.51cto.com/1983698/578687

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