【发布时间】:2019-01-24 04:34:39
【问题描述】:
完全限定域名由socket.getfqdn()返回。
但是:它与“hostname --fqdn”的作用不同。
以下问题的cmets中有一些提示,但我想知道规范的答案。 How do I get my computer's fully qualified domain name in Python?
如何像hostname --fqdn 那样获取 FQDN。
【问题讨论】:
完全限定域名由socket.getfqdn()返回。
但是:它与“hostname --fqdn”的作用不同。
以下问题的cmets中有一些提示,但我想知道规范的答案。 How do I get my computer's fully qualified domain name in Python?
如何像hostname --fqdn 那样获取 FQDN。
【问题讨论】:
把它们放在一起:
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?
【讨论】: