阿克森雲登入 / 註冊English/中文/cn繁體/tw

IP 與 ASN 工具:歸屬、路由與黑名單查詢

IP 與 ASN 是網絡的「戶口系統」:whois 查歸屬、BGP 工具查路由、黑名單庫查信譽。本文給出三類工具的查詢套路、關鍵字段讀法與組合用法(一段 IP 從歸屬到信譽的五分鍾檔案)。

· AxionServe 編輯部 · 工具中心

每個 IP 都有三張檔案:戶口(歸屬與註冊信息)、路線(BGP 路由可見性)、信譽(黑名單與濫用記錄)——查檔案的工具都是公開的,會組合使用就能在採購、排障、安全三類場景裏拿到一手證據。本篇給出三類工具的查詢套路與字段讀法。本文屬於線路與回程路由中心系列的工具分支;逐跳路徑分析用MTR 與 Looking Glass。

IP 三張檔案查詢示意

戶口檔案:whois 與 RIR 數據庫

whois 是 IP/域名的註冊信息查詢協議,全球由五大區域註冊機構(RIR:ARIN 美洲、RIPE 歐洲、APNIC 亞太、LACNIC 拉美、AFRINIC 非洲)分區管理——查詢會自動轉介到對應 RIR。

# ① IP 歸屬速查(三個關鍵字段:OrgName 歸屬 / NetRange 段範圍 / Country 註冊地)
whois 8.8.8.8 | grep -iE "orgname|netrange|country|descr" | head -6
# ② 段級信息(拿到 NetRange 或 route 對象後查整段)
whois -h whois.radb.net -- '-i origin AS15169' | head -30   # RADb:按 AS 反查其宣告的前綴
# ③ 域名側 whois(註冊商/到期日/NS 委派一屏看全)
whois 你的域名 | grep -iE "registrar:|expir|name server" | head -6
# ④ 中國方向補充:APNIC 庫的 inetnum 對象(國內段信息更全)
whois -h whois.apnic.net 目標IP | grep -E "inetnum|netname|descr|country" | head -6

字段讀法要點:netname/descr 常直接暴露網絡性質(CHINANET=電信 163、CNC/UNICOM=聯通、CMNET/CMI=移動、雲廠商名=數據中心段);註冊地≠物理位置(跨國機構常統一註冊);route 對象與實際 BGP 宣告可能不一致(數據庫是聲明,路由是事實——對不上時以 BGP 爲準)。

路線檔案:BGP 可見性與 AS-PATH

BGP 檔案回答「這段 IP 在全網是否可達、經過哪些 AS」——排查漏播、劫持、繞路的核心證據。公共路由數據源:各 IXP 的 route server、RIPE RIS(全球採集點)、商業 Looking Glass 站。

# ① 前綴的 origin AS(誰在宣告這段 IP)
whois -h whois.radb.net 目標IP段 | grep -E "origin|route" | head -4
# ② 從公共 BGP  Looking Glass 查 AS-PATH(瀏覽器操作,以下爲讀法):
#    輸入前綴 → 看各採集點的 AS-PATH:
#    · 全球採集點都能看到 = 可達性正常
#    · 部分採集點看不到 = 漏播或區域性路由問題
#    · AS-PATH 裏出現「不該出現的 AS」= 疑似劫持(對照 RPKI 有效性標記)
# ③ RPKI 有效性(路由來源認證:Valid/Invalid/NotFound)
#    主流 LG 與 RIS 都標注;Invalid = 宣告與 ROA 籤名不符,正規網絡會丟棄
# ④ 自己的段被誰宣告了(多視角對照)
#    RIPE RIS 的 prefix overview 頁輸入你的前綴,看全球視角的 origin 一致性

信譽檔案:黑名單與濫用記錄

  • 黑名單聚合查詢:主流黑名單庫(Spamhaus 類 DNSBL)都幫助「IP.庫域名」形式的 DNS 查詢——有記錄=被收錄,無記錄=幹淨;聚合查詢站一次過幾十個庫,採購前與月度巡檢各跑一遍;
  • 濫用記錄:部分公開濫用數據庫記錄該段的垃圾郵件/掃描/攻擊歷史——買多 IP 段前的必查項(口徑見IPv4/IPv6 行情的信譽管理節);
  • 處置路徑:被收錄→先查自己業務側原因( compromised 主機、開放中繼、被當跳板),修完再按各庫流程申請除名——「先修因再申訴」的順序不能反,否則除名後立刻回爐。
# 黑名單速查模板(DNS 協議查詢,空應答=未收錄)
dig +short 目標IP.zen.spamhaus.org
# 批量巡檢(多 IP 段循環,輸出非空行即命中)
for ip in IP1 IP2 IP3; do r=$(dig +short $ip.zen.spamhaus.org); [ -n "$r" ] && echo "$ip 命中: $r"; done; echo "巡檢完成"

組合用法:一段 IP 的五分鍾檔案

步驟工具產出
①歸屬whois(自動轉介 RIR)網絡性質、註冊段、聯系方
②路由RADb / RIS / LGorigin AS、全球可見性、RPKI 狀態
③信譽DNSBL 聚合 + 濫用庫黑名單命中、歷史濫用記錄
④路徑MTR 雙向(配合 LG)到你業務的真實路徑與質量
⑤歸檔文本存證 + 日期戳採購/工單/巡檢的可追溯記錄

三個場景的用法差異:採購前——重點查信譽與路徑(髒 IP 段和繞路路徑都是隱性成本);排障中——重點查路由與路徑(漏播/劫持/繞路);安全巡檢——重點查黑名單與自己段的 origin 一致性(被劫持的早期信號)。

三個高頻場景的快問快答

  • 「買服務器送的 IP 幹淨嗎?」——收貨先跑信譽檔案(黑名單聚合 + 濫用記錄),髒 IP 立即工單換;批量段逐個過,抽查不可靠;
  • 「爲什麼我的海外用戶訪問慢,MTR 卻正常?」——MTR 只覆蓋你測的方向,用戶的路徑要借 LG 與多地測速節點還原(節點清單的 10 機房就是幹這個的);
  • 「AS 號能說明線路質量嗎?」——AS 只說明歸屬與路由策略,質量由路徑與擁塞決定:同是 AS4134(電信 163),不同時段不同方向的體驗天差地別——用實測數字回答質量問題,別用 AS 號站隊。

工具的邊界:三條紀律

  • 數據庫≠事實:whois 與 RADb 是「聲明」,BGP 路由表與實測路徑是「事實」——兩者衝突時以事實爲準,並記錄差異;
  • 查詢留痕:對第三方段的密集查詢可能觸發對方告警(掃描誤判)——批量查詢用聚合接口與合理間隔,別拿 for 循環掃全網;
  • 結論配證據:工單與採購報告裏的每個「歸屬/劫持/污染」結論都要附原始查詢輸出與時間戳——轉述的結論沒有生命力。

相關工具:MTR 與 Looking Glass · DNS 工具集 · 測速節點清單。線路質量對照在線路中心,多節點實測入口在線測速;診斷全景回診斷中心。