Linux DNS服务器搭建过程讲解(3)

在/etc/named.conf中写入该字段后,转到/var/named/chrot/var/named/下面建立这两个文件:

#touch  firm.org.zone
#touch  Linuxidc.com.192.168.0
然后开始编辑这两个文件,

#vi Linuxidc.com.zone  // 注意后面有个“.”哦

$TTl      600
 @    IN     SOA Linuxidc.com.      root.Linuxidc.com.  (
                           20050105
                           28800
                           14400
                           72000
                           86400
 )
 @       IN        NS                 Linuxidc.com.
 @       IN        MX   10          Linuxidc.com.
firm326      IN        A                   192.168.0.1
www      IN        CNAME         Linuxidc.com.

解释:
$TTL   600
// 向外查询的资料可以记录在 DNS 的 cache 当中多久。后面的时
间为秒。这个值要适当。
@
// 这个就是 zone 定义那个东西,以上面的为例子,这里就代表
dgtraing.org
SOA     (Start of Authority)
// 代表后面的设定要开始了。第一个为主机名,请特别留意那个
“ .” ,它代表一个完整的 dns 主机名。第二个是管理员的 e-
mail! 因为 @ 有了特殊的意义,所以这里用“ .” 分隔。()这个小括号包括 5 个数字,除了最后一个与 TTL 有关,其它的都与
slave 与 master 的资料同步运作有关。
//Serial :用来做 slave 与 master 同步的参考。
//Refresh :命令 slave 多久进行主动检查Serial 的值。
//Retry :命令 slave 多久进行主动更新的时间。
//Expire :如果 slave 一直无法与 master连上,那么经过多久之后,则命令 slave不再连master!
//Minimun :这个就类似 TTL 了。


# vi Linuxidc.com.192.168.0

$TTl    600
@     IN    SOA    Linuxidc.com  root.Linuxidc.com. (
                      20050105
                      28800
                      14400
                       720000
                       86400
)
@      IN   NS     firm236.org.
1       IN   PTR    Linuxidc.com.
好,这样正解与反解你就搞定了!

现在在/etc/resolv.conf里面添加自己的DNS的 ip:
; generated by /sbin/dhclient-script

search Linuxidc.com
nameserver  192.168.1.8
nameserver 192.168.1.1

在/etc/hosts里面加入:
192.168.0.1     Linuxidc.com   www
意思是:192.168.0.1对应的域名是 Linuxidc.com,别名是 www

现在开始测试DNS服务器是否能够运行
[root@firm326 named]# service named restart
停止 named:                                               [确定]
启动 named:                                               [确定]

OK了,可以运行,现在测试是否能够解析域名

[root@firm326 named]# nslookup
Server:         192.168.0.1
Address:        192.168.1.8#53

canonical name = Linuxidc.com.

正解OK。
测试反解
[root@firm326 named]# nslookup 192.168.0.1
Server:         192.168.1.8
Address:        192.168.1.8#53

1.0.168.192.in-addr.arpa        name = Linuxidc.com.
OK一切正常。
您的 DNS服务器配置成功

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwyzyx.html