<分区>
我想编写一个 python 脚本来将 IP 地址转换为主机名。我正在使用 Linux 盒子。 我在 whois 命令中看不到此信息。是否有任何命令总是给出正确的主机名(尽可能准确)?
<分区>
我想编写一个 python 脚本来将 IP 地址转换为主机名。我正在使用 Linux 盒子。 我在 whois 命令中看不到此信息。是否有任何命令总是给出正确的主机名(尽可能准确)?
最佳答案
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 条目,并非所有别名都可能出现在该查询的答案中等。
关于python - 将 IP 转换为主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576744/