我希望有人能帮我。我需要知道ip请求是否来自facebook。我有一个小的ip范围,以cidr格式,我能够知道它,目前的请求ip在这个范围内。但是我的范围已经过时了,我希望能够经常更新它。
Facebook说是在医生身上
-h whois.radb.net
,但我如何才能:
1)把这个清单放在我的windows机器上。(手动更新我的列表)
2)从我的c#代码中获取这个列表。(自动更新我的列表)
我需要的另一个问题是:Facebook使用的IP空间列表
我在windows上cmd中得到的错误:
C:\Users\Benoit>whois -h whois.radb.net 领域信息查找实用程序Sysinternals www.sysinternals.com版权(C) 2005-2014年Mark 用法:-v域名whois.server¸ -v打印用于推荐的信息
发布于 2015-06-13 05:24:53
您应该使用https://whoisclient.codeplex.com/并使用以下代码。
using Whois.NET;
...
var result = WhoisClient..Query("-i origin AS32934", "whois.radb.net");
Console.WriteLine("{0} - {1}", result.AddressRange.Begin, result.AddressRange.End);这应该能让你朝正确的方向走。您可以解析结果,并以您认为合适的方式使用它们。
https://stackoverflow.com/questions/30814735
复制相似问题