驗證 Googlebot 和其他 Google 檢索器的身分
您可以驗證存取伺服器的網路檢索器是否確實為 Google 檢索器 (例如 Googlebot)。如果擔心垃圾內容發布者或其他惡意份子假冒 Googlebot 存取您的網站,這是相當實用的解決方法。
驗證 Google 檢索器的方式有兩種:
- 手動:適用於一次性查詢,會使用指令列工具。在大多數情況下,這個方法就夠用了。
- 自動:適用於大規模查詢,會使用自動解決方案來比對檢索器的 IP 位址,檢查是否符合已發布的 Googlebot IP 位址清單。
使用指令列工具
- 找出記錄中存取伺服器的 IP 位址,使用
host
指令執行反向 DNS 查詢。 - 確認網域名稱是否為
googlebot.com
或google.com
。 - 針對您在步驟 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 35.247.243.240
240.243.247.35.in-addr.arpa domain name pointer geo-crawl-35-247-243-240.geo.googlebot.com.host geo-crawl-35-247-243-240.geo.googlebot.com
geo-crawl-35-247-243-240.geo.googlebot.com has address 35.247.243.240
範例 3:
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 位址 (例如來自使用者要求或 Apps Script),請將進行存取的 IP 位址與 Google IP 位址清單進行比對。