Re: hostname?

"Courtney R. Spencer" <[email protected]>
Newsgroups gmane.os.netbsd.help
Message-ID <[email protected]>
On 2/2/07, George Georgalis <[email protected]> wrote:

> not necessarily. I've been setting hostnames without the domain
> for a while, and it works very well. I think the only reason you
> need to tell the host it's domain is for mail and the MTA can be
> configured other ways than by setting hostname.
>
> At most sites short hostname will require three additional steps,
> vs FQDN style hostname:
>
> 1) put a proper search domain in resolv.conf
> 2) configure your MTA to add a FQDN (not hostname) for local messages
> 3) configure lan (and/or wan) dns with proper records
>
> The practice ends up being really useful when you
> have multiple networks and/or interfaces. eg the
> host "acorn" has 3 interfaces each with their own
> /24 network.
>
> acorn.masq (192.168.1.50)
> acorn.pvt  (192.168.70.50)
> acorn.work (10.0.0.50)
>
> acorn has has a gateway of 192.168.1.1 (which is on .masq) and
> acorn is a gateway for .pvt and .work networks.
>
> acorn runs a smtp relay and a dhcpd (which hands out an appropriate
> resolv.conf search field for the respective network) for .pvt and
> .work.
>
> the nameserver runs on 192.168.1.50, so all networks can use
> it. With a little firewall magic, from host.pvt I can ping
> host.work, acorn.work, acorn.pvt, acorn.masq or the internet.
>
> getting pf.conf, dhcpd.conf, MTA and DNS setup the first time
> takes a lot of steps, but once that's worked out, it's easy to add
> or remove hosts and having A and PTR records that correspond to the
> networks they are on, works real nice too. (I typically set CNAME
> records on .pvt for .work hosts so I can reach .work hosts from
> .pvt without specifying the FQDN.)
>
> so... I always use short hostname when I set the hostname, it
> especially makes sense when the host is connected to more than one
> network, or the host gets moved or otherwise doesn't know the name
> of the network it's on (eg masq).


Applications such as kerberos require the identity of the server to
match the PTR record of the ip used for remote access.  The A or CNAME
generally does not matter when requesting a ticket granting ticket.
You can override some applications by setting the name used in the
keytab as the first entry in /etc/hosts, but in practice, you would
not want to set a PTR record to be a shortname.  There might be other
implications of setting the hostname as the shortname when bringing
security into the discussion
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.