How do I get my computer's fully qualified domain name in Python?

Question:

I know I can use platform.node() to get my computer’s network name:

>>> import platform
>>> platform.node()
'MyComputerName'

But what I really want is something that will work similar to the following:

>>> get_full_network_domain_name()
'MyComputerName.it.na.mycompany.com'

Does something like this exist?

Asked By: Jace Browning

||

Answers:

The fully qualified domain name is returned by socket.getfqdn().

Answered By: Sven Marnach
Categories: questions Tags: , , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.