socket.getfqdn()会返回完全限定的域名。
但是:它与"hostname --fqdn“的作用不同。
在以下问题的评论中有一些提示,但我想知道规范的答案。How do I get my computer's fully qualified domain name in Python?
如何像hostname --fqdn一样获取完全限定域名。
发布于 2018-08-17 21:08:28
将所有这些放在一起:
Python3:
import socket
socket.getaddrinfo(socket.gethostname(), 0, flags=socket.AI_CANONNAME)[0][3]Python2:
import socket
socket.getaddrinfo(socket.gethostname(), 0, 0, 0, 0, socket.AI_CANONNAME)[0][3]致词:How do I get my computer's fully qualified domain name in Python?
https://stackoverflow.com/questions/51890210
复制相似问题