LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1280|回复: 14

dns无法正常解析..?先谢谢大家了 !!

[复制链接]
发表于 2006-10-18 01:36:17 | 显示全部楼层 |阅读模式
无法解析dns区文件
我想问下怎么样配置才可以使dns服务器配置正确呀??
windows xp下装的虚拟机上网是通过路游器ip:192.168.1.1 linux ip 192.168.1.4
vi /etc/resolv.conf
    1 ; generated by /sbin/dhclient-script
      2 nameserver 192.168.1.1
      3 search localdomain
vi /etc/host.conf
1 order hosts,bind
#hostname
localhost.localdomain

vi /etc/named.conf
// 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 "young.org" IN {
        type master;
        file "young.com";
};
zone "1.192.168.in-addr.arpa" IN {
        type master;
        file "1.168.192";
};

include "/etc/rndc.key";

cd /var/named/
cp localdomain.zone young.org

$TTL        86400
@                IN SOA        www.young.org. root.www.young.com. (
                                        42                ; serial (d. adams)
                                        3H                ; refresh
                                        15M                ; retry
                                        1W                ; expiry
                                        1D )                ; minimum
        IN NS                www.young.org.
www        IN A                192.168.1.4

cp localdomain.zone 1.168.192
               
$TTL        86400
@                IN SOA        ww.young.org. root.www.young.org. (
                                        42                ; serial (d. adams)
                                        3H                ; refresh
                                        15M                ; retry
                                        1W                ; expiry
                                        1D )                ; minimum
        IN NS                www.young.org.
4        IN A                www.young.org.

[root@localhost named]# service named restart
停止 named:
启动 named:                                               [  确定  ]
[root@localhost named]# rndc reload
[root@localhost named]# host www.young.com
www.young.com is an alias for young.com.
young.com has address 216.17.139.152
[root@localhost named]# host www.young.org
www.young.org has address 82.165.128.111
[root@localhost named]# host 192.168.1.4
Host 4.1.168.192.in-addr.arpa not found: 3(NXDOMAIN)

我想问下怎么样配置才可以使dns服务器配置正确呀??
发表于 2006-10-18 16:21:23 | 显示全部楼层
这样子就行了,但是你这个配置有好多地方不足之处还是得改正!!!自己再看看吧,你写了好多,不用那么多也行吧???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-18 16:35:34 | 显示全部楼层
不是应该输入
#host www.young.com
解析出来192.1681.4才算正确吗?
现在解析出来的公网ip呀..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-18 16:36:47 | 显示全部楼层
而且反向解析也是错了..能帮帮我吗?
回复 支持 反对

使用道具 举报

发表于 2006-10-18 22:57:19 | 显示全部楼层
你的nameserver 192.168.1.1 的地址应该要改成 ISP的DNS
还有,你设置好了网关吗?
route add default gw x.x.x.x dev eth*
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-20 00:49:34 | 显示全部楼层
我的网关是192.168.1.1
route 下的默认网关
然后我在/etc/resolv.conf中设置nameserver中设置202.96.199.133
#service named restart
# rndc reload
host www.young.org
出来的是公网ip
我把nameserver设置成192.168.1.4后重起服务后
host www.young.org
解析不出来

怎么解决呀?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 19:53:40 | 显示全部楼层
没有人帮我吗??我看书都没找到答案
回复 支持 反对

使用道具 举报

发表于 2006-10-22 20:46:01 | 显示全部楼层
dig www.young.org


nslookup
>www.young.org
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-22 23:33:07 | 显示全部楼层
这个和host一样...是不是先要配org然后才可以呀?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-23 20:58:00 | 显示全部楼层
ding ding
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表