L.P.H. van Belle
2019-Jan-11 13:55 UTC
[Samba] Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
> > > > Please, does somebody have a clue, what goes wrong here? > > > > > > > > Nope, haven't got a clue ;-)Not? Rowland not? really.. ;-) I'm a gambler so here you go ;-) Hmm, first 3 guesses.. Typos in primary DNS/Search domain. ( /etc/resolv.conf ) Typos in /etc/hosts Why. Ping host works ( host file ) ip host.fqdn host Ping host.fqdn does not, (host file or resolv.conf or typo in bind config. ) Search dns.domain.tld domain.tld. <-> mismatch with bind config. Something like this is my guess.> > I might have said this before, but I will say it again, why do you > think we can help you, if you do not give us anything but 'it doesn't > work' ? > > What OS ? > What Samba version ? > What Bind version ? > What is in smb.conf ? > What is in your named.conf files ?The configs will tell whats going on.. :-)> > RowlandGreetz, Louis
Rowland Penny
2019-Jan-11 14:06 UTC
[Samba] Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
On Fri, 11 Jan 2019 14:55:08 +0100 "L.P.H. van Belle via samba" <samba at lists.samba.org> wrote:> > > > > > > Please, does somebody have a clue, what goes wrong here? > > > > > > > > > > > > > Nope, haven't got a clue ;-) > Not? Rowland not? really.. ;-)Well okay, I could take a guess, but I could be wide of the mark.> I'm a gambler so here you go ;-) > > Hmm, first 3 guesses.. > Typos in primary DNS/Search domain. ( /etc/resolv.conf ) > Typos in /etc/hostsMy crystal ball is on the fritz ;-)> > Why. > Ping host works ( host file ) ip host.fqdn host > Ping host.fqdn does not, (host file or resolv.conf or typo in bind > config. ) Search dns.domain.tld domain.tld. <-> mismatch with bind > config. > > Something like this is my guess. > > > > > I might have said this before, but I will say it again, why do you > > think we can help you, if you do not give us anything but 'it > > doesn't work' ? > > > > What OS ? > > What Samba version ? > > What Bind version ? > > What is in smb.conf ? > > What is in your named.conf files ? > > The configs will tell whats going on.. :-)Exactly, we will only be able to try to find the problem with something to work with. Rowland
Peter Tuharsky
2019-Jan-12 09:35 UTC
[Samba] Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
Thank You, Luis, Rowland, for the initial hints. I checked them all. As of system, it is Debian Strech, Bind 9.10.3, Samba 4.5.12 (I know it is old, but is native for distribution, and should work in such simple setup I suppose). I used this howto: https://wiki.samba.org/index.php/Setting_up_Samba_as_an_Active_Directory_Domain_Controller As of hosts.conf, there are only localhost and server itself, because everything else should be resolved by DNS anyway... 127.0.0.1 localhost.interbronz.local localhost 10.20.1.1 blacktux.interbronz.local blacktux -------- I also checked resolv.conf, there is no typo in search or nameserver. search interbronz.local nameserver 10.20.1.1 -------- There is not much in named.conf and surroundings. This is Debian, so the config is scattered here and there, but if I put all includes together, we get this: options { directory "/var/cache/bind"; // External DNS forwarder forwarders { 10.10.10.1; }; dnssec-validation auto; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; // The RFC1918 zones file is modified by commenting out 10. section becouse this is our subnet and we don't want it to fall to empty zones include "/etc/bind/zones.rfc1918"; zone "." { type hint; file "/etc/bind/db.root"; }; zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; dlz "AD DNS Zone" { database "dlopen /usr/lib/x86_64-linux-gnu/samba/bind9/dlz_bind9_10.so"; }; -------------- As of smb.conf, it is also very sparse and mostly auto-created during domain provisioning, except the template options [global] netbios name = BLACKTUX realm = INTERBRONZ.LOCAL server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbindd, ntp_signd, kcc, dnsupdate workgroup = INTERBRONZ server role = active directory domain controller idmap_ldb:use rfc2307 = yes template shell = /bin/bash template homedir = /home/%U [netlogon] path = /var/lib/samba/sysvol/interbronz.local/scripts read only = No [sysvol] path = /var/lib/samba/sysvol read only = No ------- Since there is BIND DLZ in use, I assume that it is up to Samba DNS module to resolve local domain issues for BIND, thus BIND config is of little interest here anyway, it simply gives whatever it takes from Samba. Correct? So, it would seem that if anything unusual, it should take place inside Samba DNS records. That is area I have no expertise in. When I do samba-tool dns query -U administrator 10.20.1.1 interbronz.local @ ALL I get this: Name=, Records=8, Children=0 SOA: serial=27, refresh=900, retry=600, expire=86400, minttl=3600, ns=blacktux.interbronz.local., email=hostmaster.interbronz.local. (flags=600000f0, serial=27, ttl=3600) NS: blacktux.interbronz.local. (flags=600000f0, serial=1, ttl=900) A: 10.10.10.101 (flags=600000f0, serial=1, ttl=900) A: 10.20.1.1 (flags=600000f0, serial=3, ttl=900) A: 10.20.2.1 (flags=600000f0, serial=9, ttl=900) A: 10.20.3.1 (flags=600000f0, serial=10, ttl=900) A: 10.20.4.1 (flags=600000f0, serial=11, ttl=900) A: 10.30.1.1 (flags=600000f0, serial=23, ttl=900) Name=_msdcs, Records=0, Children=0 Name=_sites, Records=0, Children=1 Name=_tcp, Records=0, Children=4 Name=_udp, Records=0, Children=2 Name=asus, Records=1, Children=0 A: 10.20.4.69 (flags=f0, serial=27, ttl=900) Name=blacktux, Records=6, Children=0 A: 10.10.10.101 (flags=f0, serial=1, ttl=900) A: 10.20.1.1 (flags=f0, serial=2, ttl=900) A: 10.30.1.1 (flags=f0, serial=22, ttl=900) Name=boss, Records=1, Children=0 A: 10.20.3.78 (flags=f0, serial=18, ttl=900) Name=DomainDnsZones, Records=0, Children=2 Name=ForestDnsZones, Records=0, Children=2 Name=intelhd, Records=1, Children=0 A: 10.20.1.82 (flags=f0, serial=20, ttl=900) Name=w7-virt, Records=1, Children=0 A: 10.10.10.102 (flags=f0, serial=21, ttl=900) The question is, whether Samba even knows how to, or should it ever, resolve FQDNs. I see there are more NS records for server itself, of whom some belong to interfaces no longer active. But still first 2 are valid, and the hostnames are resolved anyway, so that doesn't seem like the culprit. Dňa 11. 1. 2019 o 15:06 Rowland Penny via samba napísal(a):> On Fri, 11 Jan 2019 14:55:08 +0100 > "L.P.H. van Belle via samba" <samba at lists.samba.org> wrote: > >>>> Please, does somebody have a clue, what goes wrong here? >>>> >>>> >>>> >>> Nope, haven't got a clue ;-) >> Not? Rowland not? really.. ;-) > Well okay, I could take a guess, but I could be wide of the mark. > >> I'm a gambler so here you go ;-) >> >> Hmm, first 3 guesses.. >> Typos in primary DNS/Search domain. ( /etc/resolv.conf ) >> Typos in /etc/hosts > My crystal ball is on the fritz ;-) > >> Why. >> Ping host works ( host file ) ip host.fqdn host >> Ping host.fqdn does not, (host file or resolv.conf or typo in bind >> config. ) Search dns.domain.tld domain.tld. <-> mismatch with bind >> config. >> >> Something like this is my guess. >> >>> I might have said this before, but I will say it again, why do you >>> think we can help you, if you do not give us anything but 'it >>> doesn't work' ? >>> >>> What OS ? >>> What Samba version ? >>> What Bind version ? >>> What is in smb.conf ? >>> What is in your named.conf files ? >> The configs will tell whats going on.. :-) > Exactly, we will only be able to try to find the problem with something > to work with. > > Rowland > > >
Possibly Parallel Threads
- Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
- Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
- Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
- Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname
- Samba + BIND9 DLZ. DNS dosen't resolve FQDN, only short hostname