-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gordon Messmer wrote:
>> >127.0.0.1 localhost.localdomain localhost
>> >127.0.0.1 herald.dragondsawn.net herald
>> Why would you do that if your address is dynamic? It's guaranteed to
>> break things when your IP address changes.
>By setting a hostname, ANY hostname, you prevent your hostname from
>being changed by DHCP (and make the system a little more like home ;)
That's illogical, unless your DHCP server is configured to always assign
this address to this MAC (in which case this discussion is moot).
Otherwise, DHCP will change your IP address, and DNS will then determine
your hostname. All you can choose is whether or not you want your
hostname to be seen internally as the A record for that IP address, or
as something arbitrary. This is a convenience for you -- the system
doesn't care.
What it does care about is reaching all other hosts on the network, and
if your assignments are truly dynamic, then you're interfering with
that. Some other host may next time have the IP which resolves to that
name. In that case, your machine will never be able to reach whatever
node actually _has_ the IP that resolves to herald.dragondsawn.net,
because your machine will still think that's localhost.
Either way, if all you want is a predictable hostname as seen by you at
login, set DHCP_HOSTNAME and HOSTNAME in /etc/sysconfig/network (to
something that does not conflict with your DNS namespace), and then add
only the base hostname to /etc/hosts if you like. Or, if you prefer the
stickshift approach, set arguments to pump or dhcpcd to not accept a
hostname from DHCP, and then set your own (again, choosing one that does
not conflict with your DNS namespace).
>By pointing both localhost.localdomain and your own hostname at the
>localhost address, you guarantee that both will always resolve, and
>resolve quickly.
Again, in the case of dynamic addresses, this is misguided and
counterproductive -- unless you're willing to write a script which
modifies /etc/hosts appropriately each time your interface gets a new
address! There are easier ways. If your DNS server is slow, set up a
local cache. That's a lot more robust than hardcoding a hostname that
is guaranteed to change at some point ... again assuming this is not a
fixed assignment.
By the way, did you mistype that and really mean herald.dragonsdawn.net?
Is that your domain? 63.164.112.5 tells me that herald has an RFC 1918
address. Did you really intend to publish nonroutable IPs to the world?
;-)
Prairienet:dtalk 493 $ dig herald.dragonsdawn.net
; <<>> DiG 9.0 <<>> herald.dragonsdawn.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22743
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;herald.dragonsdawn.net. IN A
;; ANSWER SECTION:
herald.dragonsdawn.net. 86400 IN A 192.168.1.6
;; AUTHORITY SECTION:
dragonsdawn.net. 86400 IN NS ns.dragonsdawn.net.
dragonsdawn.net. 86400 IN NS naneum.eburg.com.
;; ADDITIONAL SECTION:
ns.dragonsdawn.net. 86400 IN A 63.164.112.5
;; Query time: 139 msec
;; SERVER: 128.174.5.58#53
;; WHEN: Wed Jun 12 22:28:44 2002
;; MSG SIZE rcvd: 119
- -d
- --
David Talkington
PGP key: http://www.prairienet.org/~dtalk/0xCA4C11AD.pgp
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8
Comment: Made with pgp4pine 1.75-6
iQA/AwUBPQgYvr9BpdPKTBGtEQKroACg6RkcNCiByBsIfUKC9smXolr4cUkAoJoC
LvCcKGIAAYdeqgz/pPL++BXc
=ahGc
-----END PGP SIGNATURE-----
_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list