【发布时间】:2023-01-20 03:31:00
【问题描述】:
我正在构建一个与本地主机联系的应用程序,而不是询问或显示 IP 地址并让用户与 ip 交互,我想直接显示设备名称。
有什么办法吗?
我只能用其他应用程序做到这一点,但不能用 python。
我在套接字和许多其他模块中进行了搜索,但没有找到解决方案,也许是不可能的?
【问题讨论】:
标签: python networking localhost ip
我正在构建一个与本地主机联系的应用程序,而不是询问或显示 IP 地址并让用户与 ip 交互,我想直接显示设备名称。
有什么办法吗?
我只能用其他应用程序做到这一点,但不能用 python。
我在套接字和许多其他模块中进行了搜索,但没有找到解决方案,也许是不可能的?
【问题讨论】:
标签: python networking localhost ip
给定一个 IP 地址,函数 socket.gethostbyaddr() 返回一个元组,其中包含:
文档:https://docs.python.org/3/library/socket.html#socket.gethostbyaddr
【讨论】:
这应该是可能的,如下所示:
import socket
socket.gethostbyaddr("69.59.196.211")
【讨论】: