将IP转换为主机名
答
Socket库有一个API来做reverse DNS lookups。
import socket
socket.gethostbyaddr("8.8.8.8")
>>> ('google-public-dns-a.google.com', [], ['8.8.8.8'])
请记住,不是所有的IP地址都会有反向DNS条目,不是所有的别名可能存在于这个问题的答案查询等
+0
这是我在上面通过IP时没有得到域名的原因吗 – 2017-08-31 04:40:12
我想你混淆涉及的概念。 – hop 2011-04-07 06:11:12
edit-抱歉,我的意思是主机名! – Illusionist 2011-04-07 06:31:01
除了python解决方案之外,您还可以使用'host'命令进行转发和反向DNS查找。 – tzot 2011-04-30 18:41:11