[KLUG Members] DNS, BIND and LDAP? [DNS]
Adam Tauno Williams
awilliam at whitemice.org
Wed Aug 3 05:39:05 EDT 2005
> Okay, so I got LDAP running, managing logins, and now I was hoping to
> have it handle DNS as well. I've noticed a few projects to support this,
> in various stages of development, but nothing that really looks ready.
> Has anyone here set up a network DNS on LDAP, and if so, how?
If you have a recent SuSe your bind may already have LDAP support -
littleboy:~ # rpm -q bind bind-9.3.0-2.1
littleboy:~ # ldd /usr/sbin/named
libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 (0x401af000)
liblber-2.2.so.7 => /usr/lib/liblber-2.2.so.7 (0x401e1000)
So you just need to create bind zones in named.conf that look like -
zone "mormail.com" IN {
type master;
database "ldap
ldap://192.168.1.9/zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison%20Industries,c=US 172800";
allow-update { none; };
};
- and load the required objects into the Dit at the specified location -
littleboy:~ # ldapsearch -H ldapi:/// -x
-b"zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison
Industries,c=US" objectclass=*
# extended LDIF
#
# LDAPv3
# base <zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison
Industries,c=US> with scope sub
# filter: objectclass=*
# requesting: ALL
#
# mormail.com, bindSDB, SubSystems, Morrison Industries, US
dn: zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison
Industries,c=US
objectClass: top
objectClass: dNSZone
zoneName: mormail.com
relativeDomainName: mormail.com
# @, mormail.com, bindSDB, SubSystems, Morrison Industries, US
dn:
relativeDomainName=@,zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison Industries,c=US
objectClass: top
objectClass: dNSZone
zoneName: mormail.com
relativeDomainName: @
dNSTTL: 999
dNSClass: IN
nSRecord: littleboy.morrison.iserv.net.
sOARecord: littleboy.morrison.iserv.net. adam.morrison.iserv.net.
2002030601 99 99 320 0 705900
cNAMERecord: throw.morrison.iserv.net.
mXRecord: 10 sardine.morrison.iserv.net.
# www, mormail.com, bindSDB, SubSystems, Morrison Industries, US
dn:
relativeDomainName=www,zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison Industries,c=US
objectClass: top
objectClass: dNSZone
zoneName: mormail.com
relativeDomainName: www
dNSTTL: 999
dNSClass: IN
aRecord: 206.114.45.108
# syncml, mormail.com, bindSDB, SubSystems, Morrison Industries, US
dn:
relativeDomainName=syncml,zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison Industries,c=US
objectClass: top
objectClass: dNSZone
zoneName: mormail.com
relativeDomainName: syncml
dNSTTL: 999
dNSClass: IN
cNAMERecord: www.mormail.com.
# throw, mormail.com, bindSDB, SubSystems, Morrison Industries, US
dn:
relativeDomainName=throw,zoneName=mormail.com,ou=bindSDB,ou=SubSystems,o=Morrison Industries,c=US
objectClass: top
objectClass: dNSZone
zoneName: mormail.com
relativeDomainName: throw
dNSTTL: 999
dNSClass: IN
cNAMERecord: throw.morrison.iserv.net.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://www.kalamazoolinux.org/pipermail/members/attachments/20050803/65677d88/attachment-0001.bin
More information about the Members
mailing list