URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63851
[ Назад ]

Исходное сообщение
"DHCP + динамическое обновление DNS"

Отправлено AlFox , 02-Фев-06 17:17 
Добрый день,

помогите разобратся с проблемой:
имеется ОС FreeBSD 5.4
BIND 9.3.1
ISC DHCP V3.0.1rc14
нужно настроить DHCP и DNS чтобы записи динамически обновлялись.
после настройки оказалось что динамически обновляется только обратная зона.
Подскажите в где грабли!
конфиги прилагаю:

-----named.conf------
options {
    auth-nxdomain yes;
    datasize default;
    stacksize default;
    coresize default;
    recursion yes;  
    directory    "/etc/namedb";
    pid-file    "/var/run/named/pid";
    dump-file    "/var/dump/named_dump.db";
    statistics-file    "/var/stats/named.stats";

    listen-on    { 10.190.35.3; };

    forwarders {
        10.190.35.1;
    };
};
logging {
        channel update_debug {
            file "/var/log/named-update.log";
            severity  debug 3;
            print-category yes;
            print-severity yes;
            print-time     yes;
        };
        channel security_info    {
            file "/var/log/named-auth.log";
            severity  info;
            print-category yes;
            print-severity yes;
            print-time     yes;
        };
      category update { update_debug; };
      category security { security_info; };
};

zone "localhost" in {
    type master;
    file "master/localhost.zone";
};

zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "master/localhost.rev";
};

zone "." {
    type hint;
    file "named.root";
};

key DHCP_UPDATER {
            algorithm HMAC-MD5.SIG-ALG.REG.INT;
            secret 0X1KJM2UWuy4UKUVUtOYaQ==;
};

zone "zve.my.domain" IN {
    type master;
    file "dynamic/zve.zone";
      allow-update { key DHCP_UPDATER; };
};

zone "35.190.10.IN-ADDR.ARPA" IN {
     type master;
     file "dynamic/35.zve.rev";
     allow-update { key DHCP_UPDATER; };

};
-----named.conf------

-----dhcpd.conf------

ddns-update-style interim;
authoritative;
ddns-domainname "zve.my.domain";
update-static-leases true;
log-facility local7;


key DHCP_UPDATER {
            algorithm HMAC-MD5.SIG-ALG.REG.INT;
            secret 0X1KJM2UWuy4UKUVUtOYaQ==;
}

zone zve.soparind.bongrain. {
            primary 10.190.35.3;
            key DHCP_UPDATER;
      }


zone 35.190.10.IN-ADDR.ARPA. {
            primary 10.190.35.3;
            key DHCP_UPDATER;
      }

default-lease-time 86400;
max-lease-time 25992000;


subnet 10.190.35.0 netmask 255.255.255.0 {
            range 10.190.35.190 10.190.35.200;
            option routers 10.190.35.128;
            option domain-name-servers 10.190.35.3;
            option domain-name "zve.my.domain.";
        }
-----dhcpd.conf------

-----zve.zone--------

$ORIGIN .
$TTL 3600
zve.my.domain. IN SOA ns.zve.my.domain. root.zve.my.domain. (
                5         ; Serial
                10800        ; Refresh
                3600        ; Retry
                345600    ; Expire
                86400)    ; Minimum TTL
NS  ns.zve.my.domain.
A 10.190.35.3
-----zve.zone--------

-----35.zve.rev------
$ORIGIN .
$TTL 3600    ; 1 hour
35.190.10.IN-ADDR.ARPA    IN SOA    ns.zve.my.domain. root.zve.my.domain. (
                2006020102 ; serial
                10800      ; refresh (3 hours)
                3600       ; retry (1 hour)
                604800     ; expire (1 week)
                3600       ; minimum (1 hour)
                )
            NS    ns.zve.my.domain.
-----35.zve.rev------


Содержание

Сообщения в этом обсуждении
"DHCP + динамическое обновление DNS"
Отправлено Gennadi , 02-Фев-06 17:55 
>Добрый день,
>
>помогите разобратся с проблемой:
>имеется ОС FreeBSD 5.4
>BIND 9.3.1
>ISC DHCP V3.0.1rc14
>нужно настроить DHCP и DNS чтобы записи динамически обновлялись.
>после настройки оказалось что динамически обновляется только обратная зона.
>Подскажите в где грабли!
>конфиги прилагаю:
>
>-----named.conf------
>options {
> auth-nxdomain yes;
> datasize default;
> stacksize default;
> coresize default;
> recursion yes;
> directory "/etc/namedb";
> pid-file "/var/run/named/pid";
> dump-file "/var/dump/named_dump.db";
> statistics-file "/var/stats/named.stats";
>
> listen-on { 10.190.35.3; };
>
> forwarders {
>  10.190.35.1;
> };
>};
>logging {
>        channel update_debug {
>            
>file "/var/log/named-update.log";
>            
>severity  debug 3;
>            
>print-category yes;
>            
>print-severity yes;
>            
>print-time     yes;
>        };
>        channel security_info  
> {
>            
>file "/var/log/named-auth.log";
>            
>severity  info;
>            
>print-category yes;
>            
>print-severity yes;
>            
>print-time     yes;
>        };
>      category update { update_debug; };
>      category security { security_info; };
>};
>
>zone "localhost" in {
> type master;
> file "master/localhost.zone";
>};
>
>zone "0.0.127.IN-ADDR.ARPA" {
> type master;
> file "master/localhost.rev";
>};
>
>zone "." {
> type hint;
> file "named.root";
>};
>
>key DHCP_UPDATER {
>   algorithm HMAC-MD5.SIG-ALG.REG.INT;
>   secret 0X1KJM2UWuy4UKUVUtOYaQ==;
>};
>
>zone "zve.my.domain" IN {
> type master;
> file "dynamic/zve.zone";
>      allow-update { key DHCP_UPDATER; };
>};
>
>zone "35.190.10.IN-ADDR.ARPA" IN {
>     type master;
>     file "dynamic/35.zve.rev";
>     allow-update { key DHCP_UPDATER; };
>
>};
>-----named.conf------
>
>-----dhcpd.conf------
>
>ddns-update-style interim;
>authoritative;
>ddns-domainname "zve.my.domain";
>update-static-leases true;
>log-facility local7;
>
>
>key DHCP_UPDATER {
>   algorithm HMAC-MD5.SIG-ALG.REG.INT;
>   secret 0X1KJM2UWuy4UKUVUtOYaQ==;
>}
>
>zone zve.soparind.bongrain. {
>   primary 10.190.35.3;
>   key DHCP_UPDATER;
>   }
>
>
>zone 35.190.10.IN-ADDR.ARPA. {
>   primary 10.190.35.3;
>   key DHCP_UPDATER;
>   }
>
>default-lease-time 86400;
>max-lease-time 25992000;
>
>
>subnet 10.190.35.0 netmask 255.255.255.0 {
>            
>range 10.190.35.190 10.190.35.200;
>            
>option routers 10.190.35.128;
>            
>option domain-name-servers 10.190.35.3;
>            
>option domain-name "zve.my.domain.";
>        }
>-----dhcpd.conf------
>
>-----zve.zone--------
>
>$ORIGIN .
>$TTL 3600
>zve.my.domain. IN SOA ns.zve.my.domain. root.zve.my.domain. (
>    5        
> ; Serial
>    10800     ; Refresh
>    3600     ; Retry
>    345600    ; Expire
>    86400)    ; Minimum TTL
> NS  ns.zve.my.domain.
> A 10.190.35.3
>-----zve.zone--------
>
>-----35.zve.rev------
>$ORIGIN .
>$TTL 3600 ; 1 hour
>35.190.10.IN-ADDR.ARPA IN SOA ns.zve.my.domain. root.zve.my.domain. (
>    2006020102 ; serial
>    10800      ; refresh
>(3 hours)
>    3600       ;
>retry (1 hour)
>    604800     ; expire (1
>week)
>    3600       ;
>minimum (1 hour)
>    )
>   NS ns.zve.my.domain.
>-----35.zve.rev------

Покажите логи...


"DHCP + динамическое обновление DNS"
Отправлено AlFox , 02-Фев-06 18:04 

>Покажите логи...

---named-update.log -----
02-Feb-2006 15:56:28.011 update: info: client 10.190.35.3#63305: updating zone '35.190.10.IN-ADDR.ARPA/IN': deleting rrset at '200.35.190.10.IN-ADDR.ARPA' PTR
02-Feb-2006 15:56:28.011 update: info: client 10.190.35.3#63305: updating zone '35.190.10.IN-ADDR.ARPA/IN': adding an RR at '200.35.190.10.IN-ADDR.ARPA' PTR
---named-update.log -----

---dhcpd.leases ------

lease 10.190.35.200 {
  starts 4 2006/02/02 13:56:28;
  ends 5 2006/02/03 13:56:28;
  binding state active;
  next binding state free;
  hardware ethernet 00:11:2f:83:00:be;
  uid "\001\000\021/\203\000\276";
  set ddns-rev-name = "200.35.190.10.in-addr.arpa.";
  set ddns-client-fqdn = "pc.zve.my.domain.";
  client-hostname "pc";
}

---dhcpd.leases ------

какие ещё логи нужно?


"DHCP + динамическое обновление DNS"
Отправлено Gennadi , 02-Фев-06 18:14 
>
>>Покажите логи...
>
>---named-update.log -----
>02-Feb-2006 15:56:28.011 update: info: client 10.190.35.3#63305: updating zone '35.190.10.IN-ADDR.ARPA/IN': deleting rrset at
>'200.35.190.10.IN-ADDR.ARPA' PTR
>02-Feb-2006 15:56:28.011 update: info: client 10.190.35.3#63305: updating zone '35.190.10.IN-ADDR.ARPA/IN': adding an RR
>at '200.35.190.10.IN-ADDR.ARPA' PTR
>---named-update.log -----
>
>---dhcpd.leases ------
>
>lease 10.190.35.200 {
>  starts 4 2006/02/02 13:56:28;
>  ends 5 2006/02/03 13:56:28;
>  binding state active;
>  next binding state free;
>  hardware ethernet 00:11:2f:83:00:be;
>  uid "\001\000\021/\203\000\276";
>  set ddns-rev-name = "200.35.190.10.in-addr.arpa.";
>  set ddns-client-fqdn = "pc.zve.my.domain.";
>  client-hostname "pc";
>}
>
>---dhcpd.leases ------
>
>какие ещё логи нужно?

cat /var/log/messages | grep named
cat /var/log/messages | grep dhcpd