dns

2009-05-13 01:34:49来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


DNS傻瓜书DNS傻瓜书 DNS傻瓜书
作者: rainren
版本: 01版
系统: FreeBSD5.2, 自制一个example.com的本地解析
基础知识:
域名系统DNS是将域名转换成相应IP地址的因特网服务. 目前使用的DNS服务器软件是BIND (Berkeley Internet Name Domain ). BIND名字服务器守护进程的名字是: named, 可以使用BIND提供的ndc工具来启动, 终止, 重新启动名字服务器. 配置文件是/etc/namedb/namd.conf.
  
DNS服务器可分为以下几种: (摘自使用大全>>第四版)
Master server  (主服务器) 某个区域的主DNS服务器.
Slave server  (从服务器) 从主服务器接收区域信息的DNS服务器.
Forwarder server  (转发服务器) 将未解析的DNS请求发送到该网络以外的服务器.它可以保持局域网上的其他服务器对因特网隐藏.
Caching on server (缓冲服务器) 将从DNS服务器收到的DNS信息进行缓冲, 使用这种子缓冲信息来解析本地请求.
Stealth server (秘密服务器) 没有被主DNS服务器列为名字服务器的区域DNS服务器.
  
下面是常见的几种区域类型:
Master zone  (主区域) 这是网络最基本的区域文件. 此文件维护本网络中所有主机的域名和IP地址的映射关系.
Slave zone  (从区域) 他们是本网络上其他DNS服务器的引用文件.用户的网络可以有一个主DNS服务器和多个从DNS服务器, 以协助执行任务, 降低负载. 从DNS服务器会自动从主DNS服务器那里复制包括所有区域文件在内的配置文件.任何主服务器配置文件的修改都会导致配置文件自动下载到从DNS服务器. 实际上, 由于配置文件会自动地复制到从DNS服务器, 所以你只要管理主服务器上的配置文件即可.
Forward zone  (转发区域)  转发区域文件会列出本网络之外的名字服务器,如果本网络的名字服务器解析IP地址失败, 它会搜索转发区域文件中的名字服务器以尽可能地解析域名.区域条目在named.conf文件中给出. 你可以在这里设置主, 从, 转发DNS服务器区域条目.除此之外, 你还要设置下面提到的两个特殊的区域条目:
IN-ADDR.ARPA区域 每个主区域条目都有一个相应的名为IN-ADDR.ARPA的逆向映射区域条目, 就象本地字段从主机地址开始, 而不是网络. 所以, 对于192.168.1.4而言, 4是主机地址, 其相应域地址是4.1.168.192, 以逆序排列. 本地主机的逆向映射是0.0.127.
.zone  此区域条目定义一个用来指定根名字服务器的线索区域.
  
下面是使用三个表来介绍named.conf里出现的一些关键字:
DNS BIND 区域类型
类型
描述
master
slave
hint
forward
stub
主DNS区域
从DNS区域, 由主DNS区域控制
根DNS因特网服务器集
将任何询问请求转发给其他服务器
与从区域类似, 但只保存DNS服务器的名字
  
资源记录类型
类型
描述
A
NS
CNAME
SOA
  
WKS
PTR
RP
HINFO
MINFO
MX
TXT
主机地址, 映射主机名字到IP地址
本域授权名字服务器
规范的名字, 用来注释主机的别名
授权开始, 在域文件中开始DNS条目, 为域和其他特征 (像接点和序号) 指定名字服务器
已知的服务描述
指针记录, 执行逆向域名访问, 映射IP地址到主机名
文本字符串, 包含有关主机的接点信息
主机信息

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:postfix

下一篇:bsd