Controlla la mia connessione

Guide · Indagare su un IP

È davvero Googlebot? Come verificare l'IP di un crawler

Una riga del tuo log dice Googlebot/2.1, ma martella la pagina di login o scarica tutto il tuo catalogo ogni ora. È davvero Google? Di solito no, e puoi dimostrarlo in un minuto.

Uno user agent è una riga di testo che il client scrive su se stesso. Scraper e strumenti d'attacco copiano quello di Googlebot perché i gestori dei siti hanno paura di bloccarlo, e alcuni firewall lo lasciano passare. L'indirizzo è diverso. Per una richiesta web completata è la rete reale da cui è arrivata la connessione, e Google controlla i nomi DNS dei suoi indirizzi di crawling. È questo che verifichi.

Il test delle due interrogazioni

Il metodo documentato da Google ha due passaggi, e servono entrambi:

  1. Ricerca inversa: chiedi al DNS quale nome corrisponde all'indirizzo. Un indirizzo di crawling autentico ha un nome sotto googlebot.com, google.com o googleusercontent.com.
  2. Ricerca diretta: chiedi al DNS l'indirizzo di quel nome. Deve essere quello da cui sei partito.

È il secondo passaggio a rendere tutto una prova. Chi controlla un indirizzo può impostare il nome inverso a piacere, compreso crawl-1-2-3-4.googlebot.com. Solo Google può far puntare un nome googlebot.com verso un indirizzo.

Su Linux o macOS:

host 66.249.66.1
host crawl-66-249-66-1.googlebot.com

Su Windows usa nslookup 66.249.66.1 e poi nslookup crawl-66-249-66-1.googlebot.com, oppure in PowerShell Resolve-DnsName 66.249.66.1.

La risposta per questo indirizzo: il nome inverso è crawl-66-249-66-1.googlebot.com, e quel nome punta di nuovo a 66.249.66.1. Entrambi i passaggi superati: è Google.

Il controllo più rapido: le liste pubblicate da Google

Google pubblica anche gli indirizzi dei suoi crawler in file JSON, collegati dalla stessa pagina di documentazione. Quello per Googlebot e gli altri crawler comuni è common-crawlers.json. Se un indirizzo cade in uno dei suoi intervalli, è il crawler di Google. È più facile da automatizzare del DNS, ed è ciò che usano gli strumenti di iplover, aggiornati ogni giorno.

Un esempio concreto: un Googlebot vero e uno falso

Ecco due righe dello stesso log. Entrambe dicono di essere Googlebot.

66.249.66.1 - - [05/Nov/2026:09:15:40 +0000] "GET /2026/09/router-settings/ HTTP/1.1" 200 21004 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
3.5.140.1 - - [05/Nov/2026:09:20:55 +0000] "GET /.env HTTP/1.1" 404 548 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

Inserisci entrambi gli indirizzi nel lookup IP di iplover, e i risultati non si somigliano affatto:

Controllo66.249.66.13.5.140.1
VerdettoCrawler verificato Questo è Googlebot.Provider cloud o hosting Questo indirizzo appartiene a Amazon Web Services.
Lista corrispondenteGoogle common crawlers (Googlebot)AWS IP address ranges
DNS inversocrawl-66-249-66-1.googlebot.com, confermato in avantiNessun nome
Titolare della reteGoogle LLC (AS15169), ARINAmazon Data Services Northern Virginia (AS16509), ARIN

Il primo è Google, a ogni test. Il secondo è un server preso in affitto da Amazon che ha scritto “Googlebot” nel suo user agent, e cercava un file .env pieno di password. I crawler di Google non girano sul cloud di Amazon. Quella riga è uno scanner travestito.

Per quello vero, il consiglio del lookup è netto: non bloccarlo, perché bloccarlo può far sparire le tue pagine dai risultati di Google.

Se trovi questo, fai questo

Cosa troviCosa significaCosa fare
Entrambi i passaggi DNS superati, o l'indirizzo è nella lista di GoogleIl vero GooglebotLascialo stare. Per cambiare quanto scansiona usa robots.txt e Search Console.
Il nome inverso è sotto googleusercontent.comUn servizio Google che scarica per conto di un utente o di un cliente Google CloudÈ la rete di Google, ma non per forza il crawler di ricerca. Giudicalo da cosa chiede.
Il nome inverso sembra giusto, ma la ricerca diretta dà un altro indirizzoUn nome inverso falsificatoConsideralo falso.
Nessun nome inverso, o un nome che non c'entra con GoogleNon è GoogleTrattalo come qualsiasi bot sconosciuto. Bloccalo se si comporta male.
Un falso “Googlebot” che chiede .env, backup o wp-login.phpUno scanner che si nasconde dietro un nome fidatoVerifica che quei percorsi diano 404, poi blocca l'indirizzo o limitane la frequenza.

Gli altri grandi crawler

La stessa regola vale per ogni crawler: controlla l'indirizzo, mai lo user agent. La maggior parte dei grandi operatori pubblica gli intervalli dei propri crawler nello stesso formato JSON di Google. Queste sono le liste che usa iplover:

La nostra pagina sulle fonti dei dati elenca ogni lista di crawler che carichiamo e quando è stata aggiornata l'ultima volta.

Bloccare i falsi senza danneggiare quello vero

Non creare mai una regola del tipo “lascia passare tutto ciò che si dichiara Googlebot” basata sul solo user agent. È esattamente la falla su cui contano i falsi. Se il tuo firewall o la tua CDN ha una categoria di “bot verificati” (Cloudflare ce l'ha), usala: controlla l'indirizzo per te. Se scrivi una regola tua, consenti gli intervalli pubblicati e tratta tutto il resto che dichiara di essere un crawler come un visitatore qualsiasi.

E ricorda cos'è un crawler falso: un bot che non vuole essere giudicato come un bot. Trattalo da bot. Se valga la pena bloccarlo dipende da cosa fa, non dal nome che usa.

Fonti

Documenti ufficiali usati per verificare i fatti di questa guida.