[Linux-bruxelles] Bind & Ldap

Kenny kenny at bruxxel.org
Ven 5 Fév 05:15:34 CET 2010


J'ai changé ma zone en:
dlz "ldap zone" {
   database "ldap 1 v3 simple {cn=admin,dc=6870,dc=bxl} {*****} 127.0.0.1
 
ldap:///DNSZoneName=%zone%,ou=dns,dc=6870,dc=bxl???objectclass=DNSZone
 
ldap:///DNSHostName=%record%,DNSZoneName=%zone%,ou=dns,dc=6870,dc=bxl?DNSTTL,DNSType,DNSPreference,DNSData,
DNSIPAddr,DNSPrimaryNS,DNSAdminEmail,DNSSerial,DNSRefresh,DNSRetry,DNSExpire,DNSMinimum?sub?objectclass=DNSAbstractRecord
            {}
 
ldap:///DNSZoneName=%zone%,ou=dns,dc=6870,dc=bxl?DNSTTL,DNSType,DNSHostName,DNSPreference,DNSData,DNSIPAddr,
DNSPrimaryNS,DNSAdminEmail,DNSSerial,DNSRefresh,DNSRetry,DNSExpire,DNSMinimum?sub?objectclass=DNSAbstractRecord
 
ldap:///DNSZoneName=%zone%,ou=dns,dc=6870,dc=bxl??sub?(&(objectclass=DNSXFR)(DNSIPAddr=%client%))";
};

et j'obtiens maintenant comme erreur:
Feb  5 04:45:17 serveur named[5432]: Loading 'ldap zone' using driver ldap
Feb  5 04:45:17 serveur named[5432]: parsing allow zone transfer query 
failed
Feb  5 04:45:17 serveur named[5432]: SDLZ driver failed to load.
Feb  5 04:45:17 serveur named[5432]: DLZ driver failed to load.
Feb  5 04:45:17 serveur named[5432]: loading configuration: failure
Feb  5 04:45:17 serveur named[5432]: exiting (due to fatal error)

Et cela m'a amené, en fouillant sur l'ami google, à la bonne page:
http://bind-dlz.sourceforge.net/

Il va me falloir un peu de temps pour lire tout ça.

Je ne m'attendais pas à ça. Que Dlz n'était pas inclus par défaut dans 
Bind..

Kenny

Kenny wrote:
> Bonjour,
> 
> J'utilise Bind avec openLdap comme backend sous Lenny 5.03.
> 
> Toutes les infos de zones sont bien dans Ldap, mais au démarrage de 
> Bind, j'ai dans ses logs:
> 
> 05-Feb-2010 03:52:03.087 database: error: unsupported database type 'ldap'
> 05-Feb-2010 03:52:03.087 general: error: zone 3.19.172.in-addr.arpa/IN: 
> loading zone: creating database: not found
> 
> Voici mes définitions de zone:
> 
> zone "6870.bxl" {
>      type master;
>      database "ldap 
> ldap://127.0.0.1/ou=DNS,dc=6870,dc=bxl????!bindname=cn%3Dadmin%2C%20dc%3D6870%2C%20dc%3Dbxl,!x-bindpw=****** 
> 172800";
>      notify yes;
> };
> 
> zone "3.19.172.in-addr.arpa" {
>      type master;
>      database "ldap 
> ldap://127.0.0.1/ou=DNS,dc=6870,dc=bxl????!bindname=cn%3Dadmin%2C%20dc%3D6870%2C%20dc%3Dbxl,!x-bindpw=******* 
> 172800";
>      notify yes;
> };
> 
> 
> Je n'ai pas trouvé bcp d'infos sur ce problème. Un patch semble exister 
> ou il faut recompiler Bind avec l'option dlz pour qu'il reconnaisse ldap.
> 
> Ce qui me parait bizarre, c'est que bind ne serait pas compilé avec 
> cette option par défaut. Cela semblait le cas auparavant.
> 
> Quelqu'un a-t'il déjà eu ce problème?
> Comment puis-je savoir si mon bind est compilé avec l'option dlz?
> 
> Merci
> Kenny
> 
> 




Plus d'informations sur la liste de diffusion Linux-bruxelles