获取最新的 facebook 爬虫 ip 列表
Get up-to-date facebook crawler ip list
我希望有人能帮助我。我需要知道 ip 请求是否来自 facebook。
我有一小部分 cidr 格式的 ip 范围,我能够知道当前请求的 ip 在此范围内。但是我的范围已经过时了,我希望能够经常更新它
Facebook 说 on the doc:
whois -h whois.radb.net -- '-i origin AS32934' | grep ^route
但是我怎么能 :
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 - Domain information lookup utility
Sysinternals - www.sysinternals.com
Copyright (C) 2005-2014 Mark Russinovich
Usage: whois [-v] domainname [whois.server]¸
-v Print whois information for referrals
你应该做的是使用 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);
这应该会让您朝着正确的方向前进。您可以解析结果并按照您认为合适的方式使用它们。
我希望有人能帮助我。我需要知道 ip 请求是否来自 facebook。 我有一小部分 cidr 格式的 ip 范围,我能够知道当前请求的 ip 在此范围内。但是我的范围已经过时了,我希望能够经常更新它
Facebook 说 on the doc:
whois -h whois.radb.net -- '-i origin AS32934' | grep ^route
但是我怎么能 :
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 - Domain information lookup utility Sysinternals - www.sysinternals.com Copyright (C) 2005-2014 Mark Russinovich
Usage: whois [-v] domainname [whois.server]¸
-v Print whois information for referrals
你应该做的是使用 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);
这应该会让您朝着正确的方向前进。您可以解析结果并按照您认为合适的方式使用它们。