On Monday 19 December 2011 08:53:06 am you wrote:

> My machines are complaining about not having an FQDN. they are on a 
> "private" network, we have no domain. what should I put in /etc/hosts to 
> shut them up? Currently they look like this (IP's edited to protect the 
> innocent):

 If you're running DNS, they should be using that, which will serve
 an FQDN.
 If you're not, then /etc/hosts is what will be queried first.
 ( also, before DNS is running, or if a DNS server can't be reached )

 What is an FQDN ?
 It is the full name of the host machine as it would resolve in DNS.
 It generally consists of four parts.
 the fourth part is the hostname of the machine, such as
 myhost
 the third part, the lower level domain, such as
 myhost.example
 the top level domain in which the example sub-domain exists, such as
 myhost.example.com
 and firstly, ( usually left off and assumed by DNS ) the root domain,
 represented by the blank label after the dot after com.
 ( because everything is below the root domain, and the standard allows
 leaving off the domain name *if* the search is confined to within your
 domain )
 In DNS, the FQDN would be
 myhost.example.com.
 ( note the trailing dot, followed by the blank label )
 As such, that can be one and only one machine anywhere in the universe.
 The "fully" qualified name can refer to one and only one machine.

> # Do not remove the following line, or various programs
> # that require network functionality will fail.
> 127.0.0.1        localhost.localdomain localhost

 I wouldn't do that !!
 I can almost guarantee that something will fail with that
 partially qualified domain name !

> ::1        localhost6.localdomain6 localhost6
> 10.100.x.x    rdcs
> 10.100.x.x    rdbs
> 10.100.x.x    rdoa
> 10.100.x.x    rdprod
> 10.100.x.x    rdncs
> 
> Apologies if this is a basic question, I've googled it but always get 
> the hostname.example.com answer, that doesn't help me.

 You have host names, but what domain ?
 The machine should assume whatever domain is in
 /etc/networks
 or in
 /etc/HOSTNAME

 Generally, the machine won't complain, but some apps will.

> also, what is this line for?
> ::1        localhost6.localdomain6 localhost6
> it was in there from the default.

 It's a syntax which some OS understand.
 Depends on the OS.
 Remember, Linux is NOT an OS !
 Linux is a kernel.
 Since I don't know your OS ( off hand ) I can't know
 exactly how your machine will interpret that syntax.
 Several *nix can use that type of short-hand.

-- 
Cowboy

http://cowboy.cwf1.com

"I can resist anything but temptation."

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to