工具用的順手嗎?
你的回饋能幫助我們做得更好
識別來訪IP是否為百度蜘蛛爬蟲,驗證爬蟲身份真偽
UA只是可偽造的宣告;靜態網段為來源和日期未核實的網路收集,不用於身份認證。雙向DNS功能按百度公開說明核對PTR字尾與正向地址;DNS失敗顯示未知,不自動判假。DNS查詢在服務端執行,UA和靜態網段比較在瀏覽器完成。 參考來源
請輸入 User-Agent 以識別是否為百度蜘蛛
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這個頁面提供三種不同層次的檢查:解析貼上的 User-Agent(UA)字串、比對頁面列出的靜態 IPv4 網段,以及對輸入 IP 執行雙向 DNS 核對。UA 是請求中可由發送方提供的文字;看到 Baiduspider 只代表字串符合,不代表請求已驗明。靜態網段命中也只表示落在頁面內建清單,該清單的來源與更新時間未經核實。
若要確認一筆實際造訪,應從可信的伺服器存取紀錄取得連線來源 IP,再進行 DNS 核對。工具會檢查反查所得主機名稱是否以 .baidu.com 或 .baidu.jp 結尾,並將該名稱正查所得地址與輸入 IP 比對。兩方向相符才顯示核對符合;DNS 查詢失敗或逾時則是未知,不能當成通過或冒充的結論。這個流程核對的是 IP 與 DNS 名稱關係,不會驗證整筆 HTTP 請求的其他部分。
UA 識別會在輸入文字中尋找 Baiduspider,並嘗試標示常見類型、版本、行動裝置字樣及 UA 內附的說明網址。這是字串解析,不會拿 UA 去向百度查證。
IP 段查詢只接受格式有效的 IPv4 才能比對內建網段;有效 IPv6 不會命中這份 IPv4 清單。未命中表示不在清單內,命中亦不能作為爬蟲身分證明。雙向 DNS則可輸入有效 IPv4 或 IPv6,結果會列出查到的主機名稱;只有符合網域後綴且正向解析回同一 IP 才算符合。三種訊息不可互相替代。
指南
依步驟完成操作,並透過範例核對輸入與結果。
從網站伺服器或可信代理紀錄中取得實際連線來源 IP。不要以自行填入的測試值,或用戶端送來但未經確認的轉送標頭,代替伺服器認定的來源。
切換到 IP 模式後貼上 IPv4 或 IPv6 位址,不要輸入網域名稱、CIDR 網段或附帶連接埠的地址。按下雙向 DNS 核對,等待 DNS 查詢完成。
「符合」表示反查名稱的網域後綴符合規則,且正查結果包含原 IP;「未核對符合」表示未符合這組規則;「未知」通常代表 DNS 無回應、查詢失敗或逾時。若只需解析 UA,切換 UA 模式貼上完整欄位,類型和版本是文字解析結果。
例如,日誌記錄的來源 IP 若反查成以 .baidu.com 結尾的名稱,且正查回同一地址,DNS 狀態才會符合。不要把範例 IP 或 UA 範本的解析結果當成你的伺服器已收到百度請求。
情境
查看這項工具在不同工作與生活流程中的用法。
網站管理者發現請求 UA 自稱 Baiduspider 時,可先解析 UA,再以同一筆可信日誌中的來源 IP 做雙向 DNS 核對,作為後續人工檢查的線索。
維運或資安人員可記錄查詢 IP、DNS 狀態和主機名稱,並連同時間、請求路徑及伺服器原始紀錄一起評估;單一核對結果不應直接成為封鎖或放行規則。
交接排查結果時,分別註記「UA 字串命中」、「靜態網段命中」或「雙向 DNS 符合/未知」,避免把不同檢查說成同一種身分認證。
問答
集中解答常見疑問與容易混淆的問題。
不代表。UA 是可偽造的文字欄位;要核對實際請求,請使用伺服器可信紀錄中的來源 IP 做反向及正向 DNS 比對。
不要把靜態網段命中當作認證。該清單的來源及更新時間未核實;請檢查日誌 IP,並依雙向 DNS 的主機名稱與地址比對結果處理。
不是。未知代表目前查詢無法給出判定,例如 DNS 失敗或逾時。可稍後重試,或在自己的伺服器環境依官方步驟查詢;不要將未知當成未通過。
DNS 核對接受有效 IPv4 或 IPv6 位址,不接受網域名稱。靜態網段功能只比對 IPv4,因此 IPv6 不會在該清單中命中。
須知
使用前了解適用範圍、結果限制與必要提醒。
請勿只憑 UA 文字或內建網段清單設定防火牆白名單、封鎖規則或權限。DNS 符合只支持輸入 IP 與百度網域主機名稱之間的雙向解析關係,不會驗證請求內容、流量行為、代理鏈或來源日誌是否可信。DNS 查詢結果可能受解析失敗或逾時影響;遇到未知狀態時應保留不確定性,使用伺服器端日誌及適合的網路查詢方式進一步判斷。
查詢時會把輸入 IP 送至網站伺服器進行 DNS 查詢;伺服器不會連線到該 IP。請只處理有權使用的紀錄,並依你所在組織的日誌存取與保留規範管理資料。
推薦
查找相關工具、專題與可用的 API 能力。