【发布时间】:2012-08-08 06:35:23
【问题描述】:
我为这个 ip 做 nslookup ..
nslookup 74.125.225.79
主机名如下:
主机名:ord08s07-in-f15.1e100.net
--
但是当我浏览到 74.125.225.79 或使用 ord08s07-in-f15.1e100.net
我需要访问 google.com
我知道这是重定向。
--
问题是.. 我可以在命令行(或在 python 脚本中)使用什么命令来循环遍历我在文本文件中拥有的几个 IP 地址,以便我可以直接进入最终域名。
74.125.225.79 -> www.google.com(或类似名称)而不是某些服务器名称...例如 ord08s07-in-f15.1e100.net
我需要的原因是...我有一个来自我们用户浏览的日志文件的几个 IP 地址的列表,我需要找出他们访问了哪些站点...将 IP 映射到他们的域名在浏览器上查看。
我有一个 python 脚本,它使用以下命令循环遍历文件:
>>> import socket
>>> socket.gethostbyaddr("69.59.196.211")
('stackoverflow.com', ['211.196.59.69.in-addr.arpa'], ['69.59.196.211'])
但我需要在浏览器上看到的最终目的地。
【问题讨论】:
-
顺便说一句,1e100.net 是 Google 的域。查找“googol”的定义。这是我在回答的第 4 部分中描述的示例:Google 拥有数百(可能数千)台服务器,反向 DNS 映射到 1e100.net 中的这些更具体的名称。
标签: python nslookup gethostbyaddr