OpenBSD全能服务器安装手册之域名解析篇
2009-05-13 03:42:23来源:未知 阅读 ()
OpenBSD全能服务器安装手册之域名解析篇
第二课、设置域名解释服务
??首先解释一下域名服务(DNS-Domain Name Server)的作用。其实,链接到网络的电脑,只需要知
道IP地址就可以实现访问。但是谁会去记住129.128.5.191这个IP地址是代表OpenBSD的服务器呢?当然
是www.openbsd.org容易记忆得多了。域名服务所实现的作用,就是把www.openbsd.org这样的名字转换
成电脑可以识别的129.128.5.191这样的IP地址。
??所以域名解释服务应当包含两种转换过程:从名字到IP地址(正向解释);从IP地址到名字(反向
解释)。理解了这些基本感念,配置域名解释服务得时候就会比较容易了。
第一节、设置named.boot文件
??OpenBSD 2.8系统在安装完成后就已经有域名解释服务程序named 4.9.7-REL,只是需要人工设定启
动。named的配置文件在/var/named目录里面,文件名是named.boot。一个简单的,可以使用的(当然是
和手册的例子联系起来啦!)的named.boot的文件内容如下:
directory /namedb
cache . root.cache
primary 0.0.127.IN-ADDR.ARPA localhost.rev
primary 32.168.192.IN-ADDR.ARPA 01tech.rev
primary 01tech.nat 01tech
??可以用vi工具来编辑这个文件(vi的使用方法请参考『附录4』)。解释一下这个文件各行的含义:
??第一行用于指定域名解释文件所在目录,其实真正的域名解释文件是放在/var/named/namedb目录里
面,因为我们将采用chroot的方式(执行程序的时候切换到程序需要的用户,并以改用户的根目录作为
根目录的方式)执行named,所以这里是/namedb。
??第二行指定了缓存文件,对于曾经访问过的域名,将会记录在缓存文件里面,以后查询的时候就会
快很多。缓存文件的文件名是root.cache。
??第三行指定了对于本机的域名反解文件。0.0.127.IN-ADDR.ARPA的写法其实就是说要反过来求
127.0.0.x(x的范围是1~255)的对应名称。相关的解释文件是localhost.rev
??第四行和第三行同理,就是要求192.168.32.x的对应名称。相关的解释文件是01tech.rev
??第五行是正解,指定凡是域名为01tech.nat的名称都交给01tech文件进行解释。
第二节、配置域名解释文件
??然后,我们看看/var/namedb目录里面的文件的内容,在系统没有配置域名解释服务的时候,默认
只有两个文件:localhost.rev和root.cache,其中的localhost.rev并非我们需要的内容,要自行改写,
改写后的内容如下:
@ IN SOA moo.01tech.nat. root.moo.01tech.nat. (
14 ;Serial
3600 ;Refresh
900 ;Retry
3600000 ;Expire
3600) ;Minimum
IN NS moo.01tech.nat.
1 IN PTR localhost.
??解释一下这个文件的构成吧!其实这个文件由三个RR(Resource record)构成,或者我们用表格的
方式来分析,会比较容易理解吧:
[ name ] [ ttl ] [ class ] type data
@ 省略 IN SOA ……
省略 省略 IN NS ……
1 省略 IN PTR ……
Name必须为主机名或者域名,当使用@时代表缩写,就是和named.boot文件中指定的一样,在这里就代
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:安装php4
- 最便宜的空间域名! 2014-11-11
- 如何用光盘升级系统 2009-05-13
- nginx支持泛域名解析的方法 2009-05-13
- freebsd 7.0 安装配置dns服务-bind9.5.0 2009-05-13
- DNS漏洞解析CERT VU#800113释疑 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash