RedHat Linux AS5X DNS配置

RedHat Linux AS 5.0  的 DNS 配置   已测试成功!
IP : 1.1.1.10   DNS :    在本机配置www  ftp   mail
所需软件:
bind-libbind-devel-9.3.3-7.el5
bind-libs-9.3.3-7.el5
bind-9.3.3-7.el5
bind-devel-9.3.3-7.el5
bind-utils-9.3.3-7.el5
bind-chroot-9.3.3-7.el5
bind-sdb-9.3.3-7.el5
binutils-2.17.50.0.6-2.el5
system-config-bind-4.0.3-2.el5
caching-nameserver-9.3.3-7.el5r

如果没有安装这些包的话可以用:以下方法安装
# rpm -ivh bind*
# rpm -ivh caching-nameserver
1,#vi /etc/sysconfig/network ;给本机一个主机名字,
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=www.linuxidc.com
2,#vi /etc/hosts ;本地解析,本的主机名与IP 都可写进去,能
提高解析速度。
127.0.0.1       localhost.localdomain   localhost
::1     localhost6.localdomain6 localhost6
1.1.1.10      
1.1.1.10      mail.linuxidc.com  
1.1.1.10      ftp.linuxidc.com  
3.#vi /etc/host.conf ;就是解析顺序了,上面的hosts解析不了就
DNS 解析了
order hosts,bind
在这里提醒下大家一定要注意自己安装没有system-config-bind
如果没有安装是不会出现named.conf这个默认的配置文件的
namd.conf实际位置为/var/named/chroot/etc,
而工作目录/var/named实际路径为/var/named/chroot/var/named
# cd /var/named/chroot/etc/
# ls
localtime named.rfc1912.zones named.caching-nameserver.conf named.rfc1912.zones.rpmsave rndc.key        
这里我们可以看到在/var/named/chroot/etc/下的几个主要的配置文件。但是我们还是不要动这些文件的好,可以先复制它们并对它们进行修改。在进行复制的时候应该加上参数-P,这样在复制的时候把文件的属性不会改变。
[root@killgoogle etc]# cp -p named.caching-nameserver.conf named.conf
现在就可以用named.conf文件进行配置了。
[root@killgoogle etc]# vi named.conf   
options {
    listen-on port 53 { any; };
    listen-on-v6 port 53 { ::1; };
    directory     "/var/named";
    dump-file     "/var/named/data/cache_dump.d";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
    query-source    port 53;
    query-source-v6 port 53;
    allow-query     { any; };
    forwarders {202.96.134.133;};
    forward only;
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
    match-clients         { any; };
    match-destinations { any; };
    recursion yes;
    include "/etc/named.rfc1912.zones";

[root@killgoogle etc]# vi named.rfc1912.zones
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; };
};

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

转载注明出处:http://127.0.0.1/wyyxpd.html