驗證 Googlebot

您可以確認存取您伺服器的網路檢索器是否確實是 Googlebot (或其他 Google 使用者代理程式)。如果擔心垃圾郵件製造者或其他惡意份子假冒 Googlebot 存取您的網站,這是相當實用的解決方法。Google 不會發佈公開的 IP 位址清單讓網站管理員列入許可清單。這是因為 IP 位址的範圍會變動,如果網站管理員僅允許系統接受 Googlebot 透過特定的 IP 範圍進行檢索,勢必會造成問題。因此,請務必依下列說明執行 DNS 查詢。

如何確認呼叫者是 Googlebot:

  1. 對於記錄中的存取 IP 位址,使用 host 指令執行反向 DNS 查詢。
  2. 確認網域名稱是否為 googlebot.com 或 google.com。
  3. 針對您在步驟 1 使用 host 指令所擷取到的網域名稱執行正向 DNS 查詢。確認查詢結果是否和記錄中的原始存取 IP 位址相同。

範例 1:

> host 66.249.66.1
1.66.249.66.in-addr.arpa 網域名稱指標 crawl-66-249-66-1.googlebot.com。

> host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com 的位址是 66.249.66.1

 

範例 2:

> host 66.249.90.77
77.90.249.66.in-addr.arpa 網域名稱指標 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 的位址是 66.249.90.77

 

這篇文章實用嗎?
我們應如何改進呢?