fully qualified hostname ?
Ted.Horst at wdr.com
Thu Aug 26 23:03:54 CEST 1999
Thanks for the rapid response!
On 26 Aug 1999, claird at starbase.neosoft.com (Cameron Laird) wrote:
> In article <199908261822.AA01099 at ch1d2833nwk>,
> Ted Horst <Ted.Horst at wdr.com> wrote:
> >What is the best way to get the fully qualified hostname in python (ie
> >hostname.domainname) ?
> >A portable solution would be ideal, but I would settle for Unix only.
> There's a lot of ambiguity in the question of which
> you're not aware. A perfectly well-behaved network
> host might have several fully-qualified hostnames,
> or none. One can even make a case that a single
> host is best known by different names on different
OK, I can see that. If there are multiple valid choices (meaning that they
would resolve ok outside of my domain), then I don't think I care which one
> So: you're definitely entering the land of some-
> what sloppy heuristics. The first thought that
> occurs to me is a reverse DNS lookup; is that ade-
> quate to your situation?
That sounds reasonable to me, but this is not really my area of expertise.
How would I do this from python ?
> Note, also, that many Python instances run on host-
> nameless hosts.
The context here is distributed objects, CORBA for now. So how would you
encode the host for inclusion in an IOR if there is no hostname ?
> Cameron Laird <http://starbase.neosoft.com/~claird/home.html
> claird at NeoSoft.com +1 281 996 8546 FAX
More information about the Python-list