參考
ASN 目錄 API
搜尋並列出互聯網上所有自治系統。無需金鑰。
列出最大的網絡
GET/v1/asn/directory
無需金鑰
參數
- topinteger查詢
回傳的網絡數量,1 至 1,000。
- bystring查詢
按位址數或前綴數排序。
回應欄位
- totalinteger
目錄中的網絡數。
- countinteger
本次回應的結果數。
- results[].asninteger
自治系統號碼。
- results[].labelstring
寫成 AS13335 形式的號碼。
- results[].orgstring
營運該網絡的機構。
- results[].networkTypestring
hosting、isp、mobile、vpn 或 unknown。
- results[].ipv4Prefixesinteger
宣告的 IPv4 前綴。
- results[].ipv6Prefixesinteger
宣告的 IPv6 前綴。
- results[].prefixesinteger
宣告的全部前綴。
- results[].addressesinteger
該網絡宣告的 IPv4 位址數。
curl "https://ipscanner.io/v1/asn/directory?top=2&by=addresses"回應
{
"total": 79002,
"by": "addresses",
"count": 2,
"results": [
{
"asn": 749,
"label": "AS749",
"org": "DNIC-AS-00749",
"networkType": "unknown",
"ipv4Prefixes": 2633,
"ipv6Prefixes": 0,
"prefixes": 2633,
"addresses": 224661248
},
{
"asn": 16509,
"label": "AS16509",
"org": "AMAZON-02",
"networkType": "hosting",
"ipv4Prefixes": 4372,
"ipv6Prefixes": 1076,
"prefixes": 5448,
"addresses": 146593792
}
]
}搜尋網絡
GET/v1/asn/directory
無需金鑰
參數
- qstring查詢必填
要搜尋的機構名稱或 AS 號碼。
- limitinteger查詢
回傳結果的上限。
回應欄位
- totalinteger
目錄中的網絡數。
- querystring
伺服器解析後的查詢內容。
- countinteger
本次回應的結果數。
- resultsarray
相符的網絡,欄位與清單相同。
curl "https://ipscanner.io/v1/asn/directory?q=cloudflare&limit=1"回應
{
"total": 79002,
"query": "cloudflare",
"count": 1,
"results": [
{
"asn": 13335,
"label": "AS13335",
"org": "CLOUDFLARENET",
"networkType": "hosting",
"ipv4Prefixes": 426,
"ipv6Prefixes": 1079,
"prefixes": 1505,
"addresses": 1779968
}
]
}取得單一網絡
GET/v1/asn/directory/{asn}
無需金鑰
參數
- asninteger路徑必填
AS 號碼,可帶或不帶 AS 前綴。
回應欄位
- asninteger
自治系統號碼。
- labelstring
寫成 AS13335 形式的號碼。
- orgstring
營運該網絡的機構。
- networkTypestring
hosting、isp、mobile、vpn 或 unknown。
- ipv4Prefixesinteger
宣告的 IPv4 前綴。
- ipv6Prefixesinteger
宣告的 IPv6 前綴。
- prefixesinteger
宣告的全部前綴。
- addressesinteger
該網絡宣告的 IPv4 位址數。
- samplePrefixesarray
宣告的最大前綴及其大小。
- vpnRangePrefixesinteger
落在已知 VPN IP 範圍內的前綴。
- datacenterRangePrefixesinteger
落在已知數據中心 IP 範圍內的前綴。
- rangesLoadedboolean
本次回應無法取得 IP 範圍資料時為 false。
curl https://ipscanner.io/v1/asn/directory/13335回應
{
"asn": 13335,
"label": "AS13335",
"org": "CLOUDFLARENET",
"networkType": "hosting",
"ipv4Prefixes": 426,
"ipv6Prefixes": 1079,
"prefixes": 1505,
"addresses": 1779968,
"samplePrefixes": [
{
"prefix": "104.24.0.0/13",
"version": 4,
"addresses": 524288
},
{
"prefix": "104.16.0.0/14",
"version": 4,
"addresses": 262144
}
],
"vpnRangePrefixes": 0,
"datacenterRangePrefixes": 1,
"rangesLoaded": true
}