在Python中获取计算机的完全限定域名(FQDN,Fully Qualified Domain Name)可以通过标准库中的socket
模块来实现。这里是一个简单的例子:
pythonimport socket def get_fqdn(): # 获取本地主机名 hostname = socket.gethostname() # 获取本地完全限定域名 fqdn = socket.getfqdn(hostname) return fqdn # 输出完全限定域名 print(get_fqdn())
在这段代码中,首先导入了socket
模块,然后定义了一个get_fqdn
函数。函数内部首先通过socket.gethostname()
获取本地计算机的主机名,然后使用socket.getfqdn()
方法将主机名转换为完全限定域名。最后,函数返回这个完全限定域名。
这个方法通常是跨平台的,可以在多种操作系统上运行,包括Windows、Linux和MacOS。
2024年8月16日 00:25 回复