我觉得问这个问题很傻...有时我有一个域,我想知道它的 IP。例如google.com
-> 173.194.41.135
.
我通常为此做的是使用 tracert
,除了执行跟踪路由之外,还显示 IP。
但这很愚蠢,因为将域转换为 IP 就是 DNS 的全部内容。难道没有一些基本工具可以做到这一点吗?
我有兴趣了解类似适用于 Windows 和 Linux 的工具。我也很高兴听到任何可以执行此操作的 Python 函数。
最佳答案
尝试 host google.com
- 输出的解析比 nslookup 更容易一些。
使用 python(来自 python-dns 的示例):
import dns.resolver
answers = dns.resolver.query('google.com', 'MX')
for rdata in answers:
print 'Host', rdata.exchange, 'has preference', rdata.preference
关于windows - 查找域名的IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10008701/