LinuxSir.cn,穿越时空的Linuxsir!

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

!!ddns+dhcp的着急问题, A记录没有自动添加!!

[复制链接]
发表于 2006-6-18 18:17:04 | 显示全部楼层 |阅读模式
我按照网上说的方式通过key来做到dhcp的ddns更新,但是客户端192.168.0.111获得到了ip地址192.168.0.111后,[color="red"]dns的文件并没有添加A纪录,请问为什么?

以下是我的配置:
1、生成key
     dnssec-keygen -a HMAC-MD5 -b 512 -n USER DNS_UPDATER
     cat Kdns_updater.+157+10850.private
       Private-key-format: v1.2
       Algorithm: 157 (HMAC_MD5)
       V30o6mUwvO18T0ERPCtGfPMEbc4fAjyqTSDvO5Rba9P4JCf1RrbazlqTy2M2D3ZfmAEVfxJJTs1B391FOxDPWg==

2、dhcp服务配置文件:
     ddns-update-style interim;
ignore client-updates;

key DNS_UPDATER {
algorithm HMAC_MD5;
secret V30o6mUwvO18T0ERPCtGfPMEbc4fAjyqTSDvO5Rba9P4JCf1RrbazlqTy2M2D3ZfmAEVfxJJTs1B391FOxDPWg==;
};

zone test.local. {
        primary 127.0.0.1;
        key DNS_UPDATER;
}
zone 0.168.192.in-addr.arpa. {
        primary 127.0.0.1;
        key DNS_UPDATER;
}

subnet 192.168.0.0 netmask 255.255.255.0 {

       default gateway                192.168.0.87;
        option routers                192.168.0.87;
        option subnet-mask                255.255.255.0;
        option domain-name                "test.local";
        option domain-name-servers        192.168.0.87;
        option time-offset                -18000;        # Eastern Standard Time
        range dynamic-bootp 192.168.0.100 192.168.0.200;
        default-lease-time 216000;
        max-lease-time 432000;
        host client111 {
                hardware ethernet 00:0C:29:802:87;
                fixed-address 192.168.0.111;
                option host-name "client111.test.local";
##注:我给这个MAC地址邦定了ip和hostname,然后就用的这个客户端来获得ip。
        }
}

3、dns配置
   3.1 dns主配置文件 /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";
        };

controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

key DNS_UPDATER {
algorithm HMAC_MD5;
secret V30o6mUwvO18T0ERPCtGfPMEbc4fAjyqTSDvO5Rba9P4JCf1RrbazlqTy2M2D3ZfmAEVfxJJTs1B391FOxDPWg==;
};
zone "." IN {
        type hint;
        file "named.ca";
};

zone "test.local" IN {
        type master;
        file "test.local.zone";
        allow-update { key DNS_UPDATER; };
        allow-transfer {192.168.0.25; };
};

zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "ptr.zone";
        allow-update { key DNS_UPDATER; };
        allow-transfer {192.168.0.254; };
};

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; };
};

include "/etc/rndc.key";

  3.2 test.local域配置文件
     $TTL        86400
@                IN SOA        localhost. root.localhost. (
                                        59                ; serial (d. adams)
                                        3H                ; refresh
                                        15M                ; retry
                                        1W                ; expiry
                                        1D )                ; minimum
                IN NS                master.test.local.
master.test.local.        IN A                192.168.0.102
trainer                        IN A                192.168.0.254
client201                IN A                192.168.0.201
client202                IN A                192.168.0.202
client203                IN A                192.168.0.203

@        IN MX 10        master.test.local.
master.test.local.        IN MX 10        master.test.local.

www1        IN CNAME master
www2        IN CNAME www1
ssl        IN CNAME www1
ftp        IN CNAME master
dns        IN CNAME master
mail        IN CNAME master

4、启动dns和dhcp服务后,客户端或得到ip192.168.0.111,但是我的test.local域文件并[color="Red"]没有增加A记录。请问为什么?多谢!


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

本版积分规则

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