1 min read

查詢 IP ASN

ASN(自治系統編號)
是網際網路上一組被統一管理的 IP 地址集合的「身分證號碼」。每一個大型的網路組織(例如 ISP、雲端廠商、大型企業、大學)都會向網路註冊機構申請一個 ASN,用來告訴全世界:「這些 IP 是屬於我的」。

而查詢 ASN的方式有幾種

  1. 網頁
    1. IPinfo
    2. HURRICANE ELECTRIC 可直接輸入ISP名稱 list 出來
  2. 指令
# 查詢本機 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 (歐洲最大主機商)