Chinaunix

标题: bind有重定向和多个VIEW的几个问题请教一下 [打印本页]

作者: zhaozy1982    时间: 2011-03-04 19:58
标题: bind有重定向和多个VIEW的几个问题请教一下
本帖最后由 zhaozy1982 于 2011-03-05 07:56 编辑

第一个问题:怎么才能在DNS重定向单个网址,如jump.pplive.com.cn
在named.rfc1912.zones里面定义如下:
zone "pplive.com.cn"    in      {
        type master;
        notify yes;
        file    "pplive.com.cn.internal";
};
在pplive.com.cn.internal的定义如下:
[root@dns5 etc]# vi /var/named/chroot/var/named/pplive.com.cn.internal

$ORIGIN com.cn.
pplive  78000   IN      SOA     ns11.xxxx.net.        root.ns11.xxxx.net. (
                        2010062301  ; serial
                        3600        ; refresh (1 hour)
                        1800        ; retry (30 minutes)
                        604800      ; expire (1 week)
                        3600        ; minimum (1 hour)
                        )
        78000   IN      NS      ns11.xxxx.net.

$ORIGIN pplive.com.cn.
jump     78000   IN      A       60.28.216.197

现在jump.pplive.com.cn是可以解析成60的地址了,但是www.pplive.com.cn的主页会提示有错误
> www.pplive.com.cn
Server:         10.1.1.15
Address:        10.1.1.15#53

** server can't find www.pplive.com.cn: NXDOMAIN

应该如何配置才对?是不是要把pplive的www那条A记录加进去?

第二个问题:bind是用的centos自带的安装包,所以有named.caching-nameserver.conf和named.rfc1912.zones这两个文件
内网的DNS需要做两个view,一个对内,一个对外,所以对外的view配置在named.caching-nameserver.conf里写成下面的样子就会报错
view localhost_resolver {
        match-clients      { 124.220.0.0/14;192.168.0.0/16;127.0.0.0/8;172.16.0.0/12;10.0.0.0/8;219.219.144.0/20;222.193.111.192/26;
};
        match-destinations { any; };
        recursion yes;
        include "/etc/named.rfc1912.zones";
};

/*
view external_xxxx_resolver{
        match-clients           { any;  };
        match-destinations      { any;  };
        recursion no;
        include "/etc/named.other.zones";
};
*/
如果修改成一个named.conf这样肯定能通过,但是为什么默认的两个文件按照这种方式调用就会有问题?

第三个问题:solaris 10里面怎么才能写一条启动脚本把/usr/local/sbin/named -c /etc/named.conf在启动时自启动,而且自带的in.name这个进程停止。对solaris一点都不熟悉




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2