Redhat AS 4.0 DNS简单架设

来源:互联网 发布:h5在线编辑器 源码 编辑:程序博客网 时间:2024/06/11 03:48

Redhat AS 4.0 DNS简单架设

 

       我准备去广州参加LINUX服务架设比赛,为了比赛,学习LINUX,下面学习我学习DNS简单的心得体会,简单架设技巧。

我这个人喜欢先做出效果才去理解其中过程。

一个简单的DNS要修改二个文件

1./ etc/named.conf

2./etc/resolv.conf文件

/etc/resolv.conf这个文件里加

nameservice yourip地址

//这个IPDNS服务器地址

创建二个文件

正向域解析文件和反向域解析文件

打开/etc/namq//

// named.conf for Red Hat caching-nameserver

//

 

options {

        directory "/var/named";

        dump-file "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        /*

         * If there is a firewall between you and nameservers you want

         * to talk to, you might need to uncomment the query-source

         * directive below.  Previous versions of BIND always asked

         * questions using port 53, but BIND 8.1 uses an unprivileged

         * port by default.

         */

         // query-source address * port 53;

};

 

//

// a caching only nameserver config

//

controls {

        inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

 

zone "." IN {

        type hint;

        file "named.ca";

};

 

zone "localdomain" IN {

        type master;

        file "localdomain.zone";

        allow-update { none; };

};

 

zone "localhost" IN {

        type master;

        file "localhost.zone";

        allow-update { none; };

};

 

zone "0.0.127.in-addr.arpa" IN {

        type master;

        file "named.local";

        allow-update { none; };

};

 

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {

        type master;

        file "named.ip6.local";

        allow-update { none; };

};

 

zone "255.in-addr.arpa" IN {

        type master;

        file "named.broadcast";

        allow-update { none; };

};

 

zone "0.in-addr.arpa" IN {

        type master;

        file "named.zero";

        allow-update { none; };

};

 

zone "baike.com" IN {//这个是正向域   baike.com是我的域名

        type master;

        file "baike.com";

};

zone "65.168.192.in-addr.arpa" IN {//这是反向域  65.168.192.是我的IP主机号

        type master;

        file "192.168.65.rev";

        allow-update { none; };

};

include "/etc/rndc.key";ed.conf文件

 

 

在上面添加正向域和反向域

如果格式不知道可以COPY上面的zone “localhost”来修改,

2./var/named/chroot/var/named/下创建baike.com这个文件

这个文件就是file “文件名

首先COPY 这个目录下的localhost.zone baike.com

#cp /var/named/chroot/var/named/localhost.zone baike.com

打开baike.com

 

$TTL    86400

@               IN SOA  baike.com.       root.baike.com (

                                        42000           ; serial (d. adams)

                                        12313           ; refresh

                                        13123           ; retry

                                        12331           ; expiry

                                        86400 )         ; minimum

                IN NS           @

www             IN A           192.168.65.51

baike           IN A            192.168.65.9

minimum86400$TTL 86400要相同不然就会出错

对于@我不太清楚是什么意思,如果大家知道,可以向我留言

只要向上格式写你的域就不会出现问题

 

3.创建反向域的文件192.168.65.rev

如何不知道文件格式q可以

#cp /var/named/chroot/var/named/named.ip6.local 192.168.65.rev

文件创建成功

修改成$TTL    86400

@       IN      SOA     baike.com. root.baike.com  (

                                      1997022700 ; Serial

                                      28800      ; Refresh

                                      14400      ; Retry

                                      3600000    ; Expire

                                      86400 )    ; Minimum

              IN      NS      baike.com.

 

51      IN      PTR   www.baike.com.

9       IN      PTR     baike.baike.com.

记得域名后面要加”.”

基本上文件配置完成

现在进行测试

1.启动DNS服务

service named start/stop/restart

2.    测试DNSnslookup www.baike.com

3.    nslookup 192.168.65.51

4.    set all 也可以的

基本上一个简单DNS就是这样架设,如果想做复杂话就要好好的用功了,希望对于初学LINUX

的朋友有所帮助

原创粉丝点击