【发布时间】:2015-06-13 03:19:27
【问题描述】:
我希望有人可以帮助我。我需要知道一个 ip 请求是否来自 facebook。 我有一个 cidr 格式的 ip 范围的小列表,我能够知道当前请求 ip 在这个范围内。但是我拥有的范围已经过时了,我希望能够经常更新它
脸书说on the doc:
whois -h whois.radb.net -- '-i origin AS32934' | grep ^路线
但我怎么能:
1) 在我的 Windows 机器上获取此列表。 (手动更新我的列表)
2) 从我的 c# 代码中获取此列表。 (自动更新我的列表)
我需要的另一个问题: List of IP Space used by Facebook
windows cmd 出现的错误:
C:\Users\Benoit>whois -h whois.radb.net -- '-i origin AS32934'
Whois v1.12 - 域信息查找实用程序 Sysinternals - www.sysinternals.com 版权所有 (C) 2005-2014 Mark Russinovich
用法:whois [-v] 域名[whois.server]¸
-v 打印推荐人的 whois 信息
【问题讨论】:
-
嗯,这就是您所拥有的 Linux/Unix 命令作为示例。 “grep”不在 Windows 上(通常),所以即使 whois 工作,你也会遇到这个例子的问题。但是错误消息是否说明了该怎么做?我相信它说使用“whois -v facebook.com whois.radb.net”。对吗?
-
据我了解,我应该从 AS32934 获取信息。我可以对 facebook.com 进行 whois,但我没有得到 IP 范围...
-
那我就没主意了。我不运行 Windows,所以我无法测试这个问题。抱歉,我帮不上忙。