[Samba] samba 4.8 with bind - bugged dns entry in reverse lookup zone

Rowland Penny rpenny at samba.org
Sat Jul 21 21:21:35 UTC 2018


On Sat, 21 Jul 2018 21:43:17 +0200
Kacper Wirski via samba <samba at lists.samba.org> wrote:

> Thank You for the prompt reply.
> 
> By "sam.ldb" you mean the samba/bind-dns/dns/sam.ldb right?

wrong

/path/to/private/sam.ldb

> 
> After executing:
> 
> ldbsearch --cross-ncs -H /path/to/samba/bind-dns/dns/sam.ldb
> '(name=49)'
> 
> I do find same records, as with previous search including the one I
> need to delete as it is bugged.
> 
> It's dn is:
> 
> DC=49,DC=1.168.192.in-addr.arpa,CN=MicrosoftDNS,DC=DomainDnsZones,DC=mysubdomain,DC=mydomain,DC=com
> 
> But when executing search again with '(dn=...)' instead of
> '(name=...)':
> 
> ldbsearch --cross-ncs -H /path/to/samba/bind-dns/dns/sam.ldb 
> '(dn=DC=49,DC=1.168.192.in-addr.arpa,CN=MicrosoftDNS,DC=DomainDnsZones,DC=mysubdomain,DC=mydomain,DC=com)' 

ldbsearch --cross-ncs -H /var/lib/samba/private/sam.ldb
'(&(objectclass=dnsnode)(name=88))'

Which would produce (amongst other things):
dn:
DC=88,DC=0.168.192.in-addr.arpa,CN=MicrosoftDNS,DC=DomainDnsZones,DC=samdom,DC=example,DC=com

> 
> 
> I get "0 records found".
> 
> I suppose there's something wrong with my query. i tried escaping "=" 
> after dn= (e.g. dn=DC\=49 etc.), but it didn't work. So what am I
> missing?
> 
> And what would be proper syntax for ldbdel:
> 
> ldbdel -H /path/to/samba/bind-dns/dns/sam.ldb '(dn=<corrected dn from 
> above)'
> 

ldbdel --cross-ncs -H /var/lib/samba/private/sam.ldb
DC=88,DC=0.168.192.in-addr.arpa,CN=MicrosoftDNS,DC=DomainDnsZones,DC=samdom,DC=example,DC=com

i.e. you don't use 'dn: '

Rowland




More information about the samba mailing list