查詢 IP ASN
ASN(自治系統編號)
是網際網路上一組被統一管理的 IP 地址集合的「身分證號碼」。每一個大型的網路組織(例如 ISP、雲端廠商、大型企業、大學)都會向網路註冊機構申請一個 ASN,用來告訴全世界:「這些 IP 是屬於我的」。
而查詢 ASN的方式有幾種
- 網頁
- IPinfo
- HURRICANE ELECTRIC 可直接輸入ISP名稱 list 出來
- 指令
# 查詢本機 IP 的 ASN
curl ipinfo.io/org
# 查詢特定 IP (例如 1.1.1.1) 的 ASN
curl ipinfo.io/1.1.1.1/org
# 透過whois 查詢
whois -h whois.radb.net 1.1.1.1 | grep origin
# 通常第一個數字就是ASN
dig +short 1.1.1.1.origin.asn.cymru.com TXT# 範例:主要雲廠商的 Expression
origin.asn == 16509 || # AWS (US/Global)
origin.asn == 14618 || # AWS (US/Global 2)
origin.asn == 8075 || # Microsoft Azure
origin.asn == 15169 || # Google Cloud / Google (慎用!)
origin.asn == 396982 || # Google Cloud (慎用!)
origin.asn == 45102 || # Alibaba Cloud (International)
origin.asn == 37963 || # Alibaba Cloud (China)
origin.asn == 31898 || # Oracle Cloud
origin.asn == 14061 || # DigitalOcean
origin.asn == 63949 || # Linode (Akamai)
origin.asn == 132203 || # Tencent Cloud (International)
origin.asn == 45090 || # Tencent Cloud (Shenzhen)
origin.asn == 24940 || # Hetzner (德國/歐洲,爬蟲重災區)
origin.asn == 16276 # OVH (歐洲最大主機商)