Falscher Googlebot
Googlebot prüfen
Eine Anfrage stammt nur dann wirklich vom Googlebot, wenn die Quell-IP eine vorwärts bestätigte Reverse-DNS-Prüfung besteht oder in einer der von Google veröffentlichten Bereichsdateien steht. Führen Sie für die IP ein Reverse Lookup durch: Es muss einen Hostnamen liefern, der auf googlebot.com oder google.com endet, und ein Forward Lookup dieses Hostnamens muss dieselbe IP ergeben. Der User-Agent-String allein beweist nichts, denn jeder kann ihn senden.
IP prüfen, die sich als Googlebot ausgegeben hat
Beide von Google dokumentierten Prüfungen, angewendet auf die eingefügte Adresse: Reverse DNS muss auf einen Host unter googlebot.com oder google.com auflösen und dieser Host muss wieder auf dieselbe Adresse auflösen, oder die Adresse muss in der von Google veröffentlichten Bereichsdatei stehen.
IP aus Ihrem Zugriffslog prüfen
Fügen Sie die Adresse ein, die den Googlebot-User-Agent gesendet hat. Die Abfrage liefert das ASN und das Netzwerk, zu dem die Adresse gehört. So erkennen Sie eine Fälschung am schnellsten: Echter Googlebot-Traffic kommt von Google, nicht von einem Hosting-Reseller oder aus einem Pool residentieller Proxys.
Die vorwärts bestätigte Reverse-DNS-Prüfung
# 1. reverse lookup on the address from your log
host 66.249.66.1
# -> 1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com
# 2. forward lookup on the hostname you just got back
host crawl-66-249-66-1.googlebot.com
# -> crawl-66-249-66-1.googlebot.com has address 66.249.66.1
# Genuine only if step 2 returns the exact address from step 1
# and the hostname ends in googlebot.com or google.com.Ersetzen Sie die Adresse durch die aus Ihrem eigenen Log. Stimmen die Ergebnisse nicht überein oder gehört der Hostname zu einer anderen Domain, stammte die Anfrage nicht vom Googlebot.
Lassen Sie Schritt zwei nicht weg. Einen PTR-Eintrag kann setzen, wer die Adresse kontrolliert, daher ist ein Hostname unter googlebot.com allein kein Beweis. Erst das Forward Lookup verknüpft ihn mit der Zone von Google.
Oder mit den veröffentlichten Bereichsdateien abgleichen
googlebot.jsonCrawling für die Suchespecial-crawlers.jsonGoogleOther und die AdsBot-Familieuser-triggered-fetchers.jsonVon einer Person angeforderte Abrufe
Fragen
Dasselbe Problem bei allen anderen Crawlern
Der Googlebot ist der einfache Fall, denn Google veröffentlicht sowohl eine DNS-Konvention als auch Bereichsdateien. Die meisten KI-Crawler veröffentlichen keins von beidem. Das Verzeichnis zeigt, was jeder einzelne tatsächlich bereitstellt.