免费注册 查看新帖 |

Chinaunix

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

[DNS] 关于SEC DDNS,搜索过了,没找到结果,有请大家了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-21 14:12 |只看该作者 |倒序浏览
Dns and bind 有第5版了,http://www.bookpool.com/sm/0596100574,哪位兄弟有吗?
搜索过了论坛,看到了http://bbs.chinaunix.net/viewthread.php?tid=557811&extra=page%3D4,没人回答啊
系统信息:
Cat /etc/redhat-release:Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
Uname –a:Linux ser-linux.hedaofu.com 2.6.9-34.EL #1 Fri Feb 24 16:44:51 EST 2006 i686 i686 i386 GNU/Linux
./configure –-prefix=/usr/local/named
BIND9.3.2+系统自带的DHCPD3.01

目的,将上面的机器做DNS服务器,域为hedaofu.com,同时做网络内的DHCP服务器,要求DNS实现安全的更新(不要用allow-update,用update-policy语句)。
问题,dhcpd.conf及named.conf均配置了相同的key ddns,OK,现在所有通过DHCP分配到IP的机器都可以动态更新了,但现在需让固定IP为172.28.11.5的服务器server也能更新(其实这台机器是windows的DC,DNS指向BIND,需要在hedaofu.com中添加记录),update-policy该怎么写?

上网找了很多资料,这是dns and bind ,4th edition中的示例:
Here's a more complicated example: to allow all clients the ability to change any records, except SRV records, that are owned by the same domain name as their key name, but to allow matrix.fx.movie.edu to update SRV records associated with Windows 2000 (in the _udp.fx.movie.edu, _tcp.fx.movie.edu, _sites.fx.movie.edu, and _msdcs.fx.movie.edu subdomains), you could use:

  1. zone "fx.movie.edu" {
  2.         type master;
  3.         file "db.fx.movie.edu";
  4.         update-policy {
  5.                 deny *.fx.movie.edu. self *.fx.movie.edu. SRV;
  6.                 grant *.fx.movie.edu. self *.fx.movie.edu. ANY;
  7.                 grant matrix.fx.movie.edu. subdomain _udp.fx.movie.edu. SRV;
  8.                 grant matrix.fx.movie.edu. subdomain _tcp.fx.movie.edu. SRV;
  9.                 grant matrix.fx.movie.edu. subdomain _sites.fx.movie.edu. SRV;
  10.                 grant matrix.fx.movie.edu. subdomain _msdcs.fx.movie.edu. SRV;
  11.         };
  12. };
复制代码


我的named.conf,去掉了log部分

  1. options {
  2. directory "/var/named";
  3. forwarders {202.96.134.133;
  4.             202.96.128.68;
  5.           };
  6. };

  7. key "rndc-key" {
  8.       algorithm hmac-md5;
  9.       secret "BF4xHsYD0WNejL0Ao9xD3g==";
  10. };

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

  15. key ddns {
  16.          algorithm hmac-md5;
  17.          secret "+apzjjN89Rg6ed79Rkm7KTBwqQo3Pbu2M32b8uBvtdm0ppBXcCmuUG0BRNjmhOPwp01zemnr77y8Kvth9WLVxA==";
  18.                };

  19. zone "11.28.172.in-addr.arpa" IN {
  20. type master;
  21. file "172.28.11";
  22. update-policy {
  23.                 grant ddns wildcard *.11.28.172.in-addr.arpa. ANY;
  24.                 grant 172.28.11.* self *.11.28.172.in-addr.arpa. ANY;
  25.                 grant 172.28.11.5 name 11.28.172.in-addr.arpa. ANY;
  26.               };
  27. };

  28. zone "hedaofu.com" IN {
  29. type master;
  30. file "hedaofu.com";
  31. update-policy {
  32.                 grant ddns wildcard *.hedaofu.com. ANY;
  33.                 grant *.hedaofu.com. self *.hedaofu.com. ANY;
  34.                 grant server.hedaofu.com. name hedaofu.com. ANY;
  35.                 grant server.hedaofu.com. self server.hedaofu.com. ANY;
  36.                 grant server.hedaofu.com. wildcard *.hedaofu.com. ANY;
  37.               };
  38. };
复制代码

我的Dhcpd.conf:

  1. ddns-updates                on;
  2. ddns-update-style           interim;
  3. ddns-domainname             "hedaofu.com.";
  4. ddns-rev-domainname         "in-addr.arpa.";
  5. allow                       client-updates;

  6. next-server 172.28.11.2;
  7. filename "mba.pxe";

  8. option domain-name                "hedaofu.com.";
  9. option domain-name-servers        172.28.11.2;
  10. option ntp-servers                172.28.11.2;
  11. option netbios-name-servers        172.28.11.2;

  12. default-lease-time              43200;
  13. max-lease-time                  86400;
  14. authoritative;

  15. log-facility local7;

  16. key ddns {
  17.          algorithm hmac-md5;
  18.          secret "+apzjjN89Rg6ed79Rkm7KTBwqQo3Pbu2M32b8uBvtdm0ppBXcCmuUG0BRNjmhOPwp01zemnr77y8Kvth9WLVxA==";
  19.        };


  20. subnet 172.28.11.0 netmask 255.255.255.0 {
  21.         range                                 172.28.11.200 172.28.11.210;
  22.         option routers                        172.28.11.254;
  23.         option broadcast-address        172.28.11.255;
  24.         allow                           unknown-clients;


  25.         zone hedaofu.com. {
  26.          primary 127.0.0.1;
  27.          key ddns;
  28.         }

  29.         zone 11.28.172.in-addr.arpa. {
  30.          primary 127.0.0.1;
  31.          key ddns;
  32.         }
复制代码

论坛徽章:
0
2 [报告]
发表于 2006-05-21 14:19 |只看该作者

这是系统LOG

[root@ser-linux ~]# tail /var/log/messages
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1345: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1349: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1353: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1357: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1361: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1365: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1369: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1373: update 'hedaofu.com/IN' denied
May 21 14:31:35 ser-linux named[2185]: client 172.28.11.5#1377: update 'hedaofu.com/IN' denied
May 21 14:31:36 ser-linux named[2185]: client 172.28.11.5#1381: update 'hedaofu.com/IN' denied
[root@ser-linux ~]#

论坛徽章:
0
3 [报告]
发表于 2006-05-23 10:51 |只看该作者

没办法,我已经用allow-update临时解决了

没办法,我只能临时用allow-update了。但AD的LOG里还是有一两个报错说无法添加记录,多数记录已添加成功。
也许是我水平不行。感觉在有AD的情况下还是应该用WINDOWS自己的DNS服务器。

另外,从WINDOWS上传文件到LINUX上我用FileZilla,选择SFTP USING SSH2,连FTP都不用配置,对刚开始接触LINUX的朋友们应该有点用的,(想当初我弄得很复杂啊)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP