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

您可以驗證存取伺服器的網路檢索器是否確實為 Google 檢索器 (例如 Googlebot)。如果擔心垃圾內容發布者或其他惡意份子假冒 Googlebot 存取您的網站,這是相當實用的解決方法。

驗證 Google 檢索器的方式有兩種:

  • 手動:適用於一次性查詢,會使用指令列工具。在大多數情況下,這個方法就夠用了。
  • 自動:適用於大規模查詢,會使用自動解決方案來比對檢索器的 IP 位址,檢查是否符合已發布的 Googlebot IP 位址清單。

使用指令列工具

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

使用自動解決方案

或者,您也可以比對檢索器的 IP 位址和 Googlebot IP 位址清單,依照 IP 位址來辨別是否真的是 Googlebot。如要識別其他 Google 檢索器,請比對檢索器的 IP 位址與 Google IP 位址的完整清單