[Samba] DNS issue with clean install of samba 4.5.12-Debian

L.P.H. van Belle belle at bazuin.nl
Fri Dec 15 10:22:06 UTC 2017


See the following.

https://tools.ietf.org/html/rfc6761 
Read 6.3 


And 
https://tools.ietf.org/html/rfc1537 
Snap: Note that all domains that contain hosts should have a "localhost" A record in them. 


Thats what i follow as close as possible. 


Greetz, 

Louis


> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens 
> Rowland Penny via samba
> Verzonden: vrijdag 15 december 2017 11:03
> Aan: samba at lists.samba.org
> Onderwerp: Re: [Samba] DNS issue with clean install of samba 
> 4.5.12-Debian
> 
> On Fri, 15 Dec 2017 09:58:03 +0100
> "L.P.H. van Belle via samba" <samba at lists.samba.org> wrote:
> 
> > Hai Mike, 
> > 
> > I post it to the list so everybody can learn from it. 
> > 
> > > Why you use "hostname -i" ?
> > man hostname wil tell.. But i'll try to explain it a bit. 
> > Read the Description, its also about how the hostnames are resolved
> > within the systemfuntions. Like gethostname and gethostbyname 
> > 
> > > root at ad51:~# hostname -i
> > > 127.0.0.1
> > > root at ad51:~# hostname -I
> > > 172.16.214.151 
> > 
> > Hostname -i , works only if the hostname can be resolved. 
> > Hostname -I , Displays all network addresses of the host. ( but not
> > 127.0.0.1 ) Now remembering that. 
> > 
> > Imo, hostname -i and hostname -I should imo not resolve to
> > localhost/127.0.0.1/::1 If thats the case then your resolving might
> > be faulty. 
> > 
> > What is localhost. 
> > localhost = 127.0.0.1
> > localhost = ::1 
> > Localhost.localdomain = 127.0.0.1
> 
> There is no such thing as 'localdomain', this is something that
> somebody came up with, my suggestion is to not use it.
> 
> > ip6-localhost ip6-loopback = ::1 
> > 
> > Last, but this one should be in the DNS zone. 
> > localhost.primary.domain.tld = 127.0.0.1
> 
> No it shouldn't. localhost has its own zone, as does 127.0.0.0
> (reverse), see /etc/bind/named.conf.default-zones
> 
> > 
> > The following. 
> > /etc/hostname contains name of the machine, as known to applications
> > that run locally. 
> > 
> > /etc/hosts and DNS associate names with IP?addresses. 
> > And myname may be mapped to whichever IP?address the machine can
> > access itself, but mapping it to 127.0.0.1 is unæsthetic.
> > Not /etc/hosts, but /bin/hostname serves another function with -f
> > because /etc/hosts can override the common sense. 
> 
> /etc/hosts is the old way of doing things (and I mean really old), all
> that should be in /etc/hosts is 127.0.0.1 and the computers ipaddress
> and what they point to, anything else should be found from dns.
> 
> > 
> > 
> > Now per example. 
> > 
> > A good /etc/hosts = (empty)  but then you must have a dns server
> > running. A minimal /etc/hosts only has :
> > 127.0.0.1       localhost
> > ::1		    localhost ip6-localhost ip6-loopback
> > 
> > And as extra with dhcp (optional) 
> > 127.0.1.1       hostname hostname.localdomain 
> 
> Nope, this just causes problems, if you have '127.0.1.1' in 
> /etc/hosts,
> I would remove it.
> 
> > Or 
> > 127.0.0.1       localhost hostname hostname.localdomain ( not
> > recommended ) 
> 
> As in don't use it ;-)
> 
> > 
> > Or bit more. 
> > 192.168.0.1		computername.internal.domain.tld
> > 1.2.3.4		computername.domain.tld
> > 
> > Basicly any FQDN must be resolvable where it is used.
> 
> True, but it should just be the computers own info.
> 
> > 
> > Now a practical use, like a webserver. 
> > Lets say you have this in /etc/hosts 
> > 127.0.0.1       localhost
> > ::1		    localhost ip6-localhost ip6-loopback
> > 192.168.0.1		computername.internal.domain.tld
> > 1.2.3.4		computername.domain.tld
> 
> Ah, now this is different, here you are associating another 
> IP with the
> computers FQDN, but wouldn't you be better doing this with a CNAME ?
> 
> Rowland
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba
> 
> 




More information about the samba mailing list