免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5187 | 回复: 14
打印 上一主题 下一主题

linux red hat 5.5 dns 问题求解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-06 12:34 |只看该作者 |倒序浏览
{:2_179:} 今天闲的蛋疼。早上来做个dns,打算回头朋友介绍。木想到在本机(服务器测试)成功,客户机测试,立即报错不说。根本不能解析。特来唧唧歪歪一顿。
先将坛子里的精华和类似问题看了下。按照上边的对照查看。竟然还是如此。貌似我人品不好?求解求解,不求虚!
废话不多说啦。开始:

防火和selinux已经关。
采用chroot模式。所以目录文件所在地均正确。
这个是named.rfc的文件,文件地址/var/named/chroot/etc/named.rfc....
开始正反文件的创建,我这里是将文件复制粘贴。直接复制named.zone;named.local进行修改的。

开始启动服务啦,启动前,先把本机服务器地址指向下。
启动成功。
看端口
都对,本机上来个解析

看着像对的是吧。接着来,
先淡定下。解决下客户端
。这个是centos的系统。能ping通。而且我的指向也指对了。但是出现如此情况。接下来看xp的
我更纠结。
我嘞个去。今天为了这个问题搞了好久。都快哭了。各位给哦个结果吧。求解求解。我是看了他们的帖子设置了n遍啦。也做了n次都是这结果。让我撞死吧。死前求解。

权限.jpg (22.79 KB, 下载次数: 19)

权限.jpg

论坛徽章:
0
2 [报告]
发表于 2011-07-06 12:50 |只看该作者
我等结果。坐等,坐穿该楼

论坛徽章:
0
3 [报告]
发表于 2011-07-06 12:56 |只看该作者
回复 1# mounta3


1 配置没看   你的3个机器 虚拟机网卡设置方式是?   

2 其它ip   dns 是否正确指向!

3 参考文档做的失败,可以再找份对比!

论坛徽章:
0
4 [报告]
发表于 2011-07-06 13:06 |只看该作者
回复  mounta3


1 配置没看   你的3个机器 虚拟机网卡设置方式是?   

2 其它ip   dns 是否正确指向 ...
taojie2000 发表于 2011-07-06 12:56



    ?1,配置没看?你没见图片吧,另外虚拟网卡怎么设置的?上边已经说了能ping通。需要怎么设置呀?
2,ip问题指向,服务器是250,客户机是11,指向是正确的。
3,嘿嘿。我的参考文档时参考该论坛里边这dns解析出现问题的帖子。要不你给我个好的教材吧。呵呵

不争论这些无聊话题。我来求解决方案呀。解析不了撒

论坛徽章:
0
5 [报告]
发表于 2011-07-06 13:19 |只看该作者
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
 
        // Those options should be used carefully because they disable port
        // randomization
        // query-source    port 53;     
        // query-source-v6 port 53;
 
        allow-query     { 192.168.0.0/24; };
        
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
        match-clients      { 192.168.0.0/24; };
        match-destinations { any; };
        recursion yes;
        include "/etc/named.rfc1912.zones";
};
controls {
      inet 127.0.0.1 allow { localhost; } keys { "rndckey"; };
};
include "/etc/rndc.key";


定义zone文件。(编辑named.rfc1912.zones文件)
[root@localhost etc]#
[root@localhost etc]# vi named.rfc1912.zones
zone "." IN {
        type hint;
        file "named.ca";
};
zone "example.com" IN {
        type master;
        file "example.zone";
        allow-update { none; };
};
 
zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "named.example";
        allow-update { none; };
};


1.      定义正向解析数据库文件
[root@localhost named]#
[root@localhost named]# vi  example.zone
$TTL    86400
@           IN  SOA  server1.example.com.       root.exmaple.com. (
                                        2010022101    ; serial (d. adams)
                                        3H                   ; refresh
                                        15M                ; retry
                                        1W                  ; expiry
                                        1D )                 ; minimum
 
@                 IN NS           server1.example.com.
server1          IN A            192.168.0.254
station10       IN A            192.168.0.10
station20       IN A            192.168.0.20  

        2.      定义反向解析数据库
[root@localhost named]#
[root@localhost named]# vim named.example
$TTL    86400
@      IN      SOA     server1.example.com.   root.example.com.  (
                                      2010022101 ; Serial
                                      28800           ; Refresh
                                      14400           ; Retry
                                      3600000       ; Expire
                                      86400 )         ; Minimum
@       IN     NS      server1.example.com.
254     IN     PTR     server1.example.com.
10      IN      PTR     station10.example.com.
20      IN      PTR     station20.example.com.


这是他们实验过的配置

论坛徽章:
0
6 [报告]
发表于 2011-07-06 13:27 |只看该作者
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        dire ...
taojie2000 发表于 2011-07-06 13:19



    谢过!问题解决了一半嘞。
在nslookup
service时,显示错误。

如果参照我上边的图片出现问题。那么就是这个allow-query 设置成any即可--这里指的是文件/var/named/chroot/etc/named.ca......(太长tab)

论坛徽章:
0
7 [报告]
发表于 2011-07-06 13:28 |只看该作者

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2011-07-06 14:00 |只看该作者
指定服务器的命令是server,不是service!!

论坛徽章:
0
9 [报告]
发表于 2011-07-06 14:05 |只看该作者
本帖最后由 南极雨 于 2011-07-06 14:13 编辑

回复 1# mounta3


基本上可以确定是请求失败,这个DNS只接收本地的请求,不允许外部的的请求.另外看看有没有防火墙:有的话,把53 和953 的TCP和UDP端口打开

把allow-query 后面写成你的IP地址....

最好只留这一个:query-source address  IP  port 53; ,其他的关于query的全注释掉.

在windos下面解析的时候要先执行:ipconfig /flushdns  --- 你也可以先执行这个,再修改上面的问题. 因为,localhost可能也是可以的,但觉得不允许是127.0.0.1

        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; }; 这两个也注释掉吧.不注释掉就把any 改称本地的IP.IPV6 基本没用,注释不注释无所谓.删除了清静!

这样就成,呵呵,完全看个人爱好了...:
  1.     directory       "/var/named";
  2.         dump-file       "/var/named/data/cache_dump.db";
  3.         statistics-file    "/var/named/data/named_stats.txt";
  4.         memstatistics-file "/var/named/data/named_mem_stats.txt";
  5.         query-source address 192.168.0.250 port 53;
  6.         allow-query     { any; };
  7.         recursion yes;
复制代码

论坛徽章:
0
10 [报告]
发表于 2011-07-06 14:52 |只看该作者
指定服务器的命令是server,不是service!!
chenyx 发表于 2011-07-06 14:00



    嗯。嘿嘿。谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP