驗證 Googlebot 和其他 Google 檢索器的身分

您可以驗證存取伺服器的網路檢索器是否確實為 Google 檢索器 (例如 Googlebot)。如果擔心垃圾內容發布者或其他惡意份子假冒 Googlebot 存取您的網站,這是相當實用的解決方法。Google 不會公開發布能讓網站擁有者列入許可清單的 IP 位址清單,這是因為 IP 位址的範圍會變動,如果網站擁有者硬性規定只接受 Googlebot 透過特定的 IP 範圍進行檢索,勢必會造成問題。因此,請務必依下列說明執行 DNS 查詢。

驗證檢索器確實為 Googlebot (或其他 Google 檢索器)

使用指令列工具

  1. 找出記錄中存取伺服器的 IP 位址,使用 host 指令執行反向 DNS 查詢。
  2. 確認網域名稱是否為 googlebot.comgoogle.com
  3. 針對您在步驟 1 擷取到的網域名稱,使用 host 指令執行正向 DNS 查詢。確認查詢結果是否為本來記錄中存取伺服器的 IP 位址。

範例 1:

> host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.

> host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1

範例 2:

> host 66.249.90.77
77.90.249.66.in-addr.arpa domain name pointer rate-limited-proxy-66-249-90-77.google.com.

> host rate-limited-proxy-66-249-90-77.google.com
rate-limited-proxy-66-249-90-77.google.com has address 66.249.90.77

使用自動解決方案

Google 並未提供可辨識自家檢索器的軟體程式庫,您可以使用開放原始碼程式庫來驗證 Googlebot。