Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10732306
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:32:47

     大家都知道,WINDOWS下的DNS配置较为简单,根据向导提示全图形化形式操作,只要理论掌握了,配置当然没问题,但LINUX下的操作就与WINDOWS有很大不同,所有的选项配置都得手工添加,而且还涉及到好几个文件的编辑,而编辑这几个文件的前提是先了解这几个文件和其中的字段意义.
 
   首先要讲到的四个文件是/etc/hosts, /etc/host.conf, /etc/named.conf, /etc/resolv.conf,
    其中hosts文件顾名思义就是包含主机信息文件.你可以编辑这个文件,添加一项记录,如下图所示.
 

前面是你的IP地址,中间是你的带域后缀的计算机名,后面是你的计算机名称。编辑完成,保存后退出。

如上图所示:/etc/host.conf这里面第一行order指的是按哪种顺序查询,其中hosts是表示查找本地/etc/host文件解析,bind表示使用DNS服务器来解析,NIS表示使用NIS服务器来解析。
 这个文件的第二行是multi:用来确定一台主机是否在/etc/hosts文件中有多个IP地址,对于DNS和NIS这项设置无效,以off和on为参数。
    第三个字段是nospoof:通常计算机连接时只知道对方的IP地址,但是不知道对方的域名,可以通过反向解析查找到,再通过正向解析,看一看对方是不是真是这个IP地址,通过指定nospoof on来允许其功能。
   第四个字段是trim:以域名为参数,在查找名字前先删除此域名,再以文件/etc/hosts查找匹配的主机名。
  
  配置启动设置文件named.conf文件,这个文件包括两个部分,全局配置选项和区域声明。全局配置选项:options:最常用的全局配置选项是定义服务器配置文件的工作目录:directory "/var/named" 还可以配置转发器:forwarders {ip地址},这里的区域声明必须要说明域名,服务器类型,文件来源。
(备注:也许还有很多不太了解LINUX下的DNS服务器类型的表示方法,说明一下,1 master:主域名服务器,2 slave:辅助名称服务器, 3 hint: 是区的高速缓存文件。)
  
  /etc下还有一个文件是resolv.conf这个文件.这个文件需要配置一下搜索区域。
上面的一些配置文件己配置好后,下面来配置一下DNS的数据库文件和资源记录。
 DNS的数据库文件放在/var/named下,这下面有根缓存文件:named.ca ,回送地址解析文件:
localhost.zone, 回送地址的反向解析文件:named.local,除了这三个文件以外,还需要编辑域正向解析文件:named.hosts,域反向解析文件:named.rev。
   想要编辑域正向解析文件,就需要了解这个文件的格式及涵义:
 [name]  [ttl]   IN  type    rdata
name: 以"."根域。 以“@"表示默认域,可以在文件中使用$ORGINdomain来说明默认域。标准域名是以“.”结束的域名,或是相对域名。如果此项为空,则说明与上面的最后一个带有名字的域对象一样。
ttl:是以秒为单位的,定义该资源记录中的信息存放在高速缓存中的时限。该字段可以为空,如果为空表示采用SOA中的最小TTL值。
IN 表示Internet DNS资源记录。
type: A:address,用于将主机名转换为IP地址。
      CNAME(canonical NAME)给主机取别名,主机的规范名在A记录中给出。
      MX(mail exchanger):邮件交换记录。
      NS(name serer):域的域名服务器。
      PTR(PoinTeR):把地址转换为主机名。
SOA(start of Authority):表示一个授权区的开始。
rdata: MX Preference-value Mailer-exchange优先级别数字,此值越小,级别越高。
contact:管理域的管理员的邮件地址,因为@有特殊含义,所以在@符号处用“.”表示。
这里还有一些时间数据字段:
serial:区信息文件的版本号。
refresh: 辅助服务器更新的时间间隔。
retry:辅助服务器更新失败后的重试间隔。
expiry:如果辅助服务器无法从主服务器上更新,辅助服务器数据库有效期。
minimum:如果资源记录栏没有设定ttl,则以这里提供的时间为准。
主DNS服务器配置过程总结出来也就这些了,按照这些办法一步一步地做,你也可以成功的。如果还有哪
位不太明白的话,下面一篇我将我配置DNS全程呈现给大家。
 

本文出自 “网络技术交流平台” 博客,谢绝转载!

阅读(1402) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~