web-dev-qa-db-fra.com

Comment puis-je obtenir le nom de domaine complet de mon ordinateur en Python?

Je sais que je peux utiliser platform.node () pour obtenir le nom de réseau de mon ordinateur:

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

Mais ce que je veux vraiment, c'est quelque chose qui fonctionnera comme suit:

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

Existe-t-il quelque chose comme ça?

40
Jace Browning

Le nom de domaine complet est renvoyé par socket.getfqdn() .

56
Sven Marnach