免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3346 | 回复: 6
打印 上一主题 下一主题

[DNS] bind9使用view的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-16 15:47 |只看该作者 |倒序浏览
我现在把所有的区域分为电信和网通2个view,由于没有把所有的zone 包含进view ,

配置文件如下:

  1. options {
  2.         directory "/var/named/db";
  3.         pid-file "/var/named/named.pid";
  4.         dump-file "/var/named/dumpfile.conf";
  5.         statistics-file "/var/named/named_stats.txt";
  6.         listen-on {192.168.1.53; };

  7. };




  8. key "rndc-key" {
  9.        algorithm hmac-md5;
  10.        secret "V9R1aK/IM0xeBS5+/YJevQ==";
  11. };

  12. controls {
  13.        inet 127.0.0.1 port 953
  14.                allow { 127.0.0.1; } keys { "rndc-key"; };
  15. };





  16. zone "." in {
  17.         type hint;
  18.         file "named.ca";
  19. };



  20. zone "localhost" in {
  21.         type master;
  22.         file "named.local";
  23. };

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

  25.     type master;
  26.     file "127.0.0.zone";
  27. };


  28. zone "1.168.192.in-addr.arpa" in {
  29.         type master;
  30.         file "192.168.1.zone";
  31. };

  32. zone "chenzq.com" in {
  33.         type master;
  34.         file "chenzq.zone";
  35. };


  36. include "/var/named/etc/acl.conf";

  37. view "view_CHINATEL"{
  38. match-clients {CT;};

  39. include "/var/named/etc/ct.conf";
  40. };


  41. view "view_any"{
  42. match-clients {any;};

  43. include "/var/named/etc/any.conf";
  44. };

复制代码




所以有下面的错误


  1. Apr 16 15:40:42 dev3 named[11930]: /var/named/etc/named.conf:35: when using 'view' statements, all zones must be in views
复制代码


因为这两个view中都有chenzq.com 这个解析,但又不想每次都要修改这两个区域,所以从view拿出来了,

想问一下,这样在使用上会出现什么问题?

[ 本帖最后由 chenzq1604 于 2008-4-16 15:51 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-04-16 16:08 |只看该作者

回复 #1 chenzq1604 的帖子

关键是这样做,bind是启动不了的,如果用view的话,zone是不能放在view的外面的

论坛徽章:
0
3 [报告]
发表于 2008-04-16 16:12 |只看该作者
虽然检查named.conf有问题,但还是可以启动的:



  1. Apr 16 15:29:37 dev3 named[11930]: running
  2. Apr 16 15:29:37 dev3 named[11930]: zone chenzq1604.com/IN/view_CHINATEL: sending notifies (serial 2008041400)
  3. Apr 16 15:29:37 dev3 named[11930]: zone larf.com/IN/view_CHINATEL: sending notifies (serial 2008041400)
  4. Apr 16 15:29:37 dev3 named[11930]: zone larf.com/IN/view_any: sending notifies (serial 2008041600)
  5. Apr 16 15:29:37 dev3 named[11930]: zone chenzq1604.com/IN/view_any: sending notifies (serial 2008041500)
  6. Apr 16 15:29:37 dev3 named[11930]: client 192.168.1.53#32818: view view_any: received notify for zone 'chenzq1604.com'
  7. Apr 16 15:39:38 dev3 named[11930]: loading configuration from '/var/named/etc/named.conf'
  8. Apr 16 15:39:38 dev3 named[11930]: /var/named/etc/named.conf:35: when using 'view' statements, all zones must be in views
  9. Apr 16 15:39:38 dev3 named[11930]: no IPv6 interfaces found

复制代码


而且view解析从其它机器上测试似乎也很正常

论坛徽章:
0
4 [报告]
发表于 2008-04-16 16:16 |只看该作者
bind 的版本是:

BIND 9.4.2

论坛徽章:
0
5 [报告]
发表于 2008-04-16 16:57 |只看该作者

回复 #3 chenzq1604 的帖子

那就应该是有一个不起作用,要么是view失效,要么是不在view中的zone失效

论坛徽章:
0
6 [报告]
发表于 2008-04-16 18:07 |只看该作者
解析没问题, 相当于全局的了 , 最好放在view里

论坛徽章:
0
7 [报告]
发表于 2008-04-16 18:07 |只看该作者
嗯,的确,没有包含在view区域的zone没有被载入,谢谢weixuejun
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP