Verificador do Googlebot
Crawler lists updated 22 days ago.
Published range snapshot is stale. Refresh the operator range files before relying on an IP-range verdict, then rerun the check.
As verificações são executadas em nosso servidor; buscamos a URL informada e não guardamos os resultados. Submitted IPs are checked in memory, never stored. Anonymous aggregate verdict counts feed our research posts; domains are counted once via an anonymized hash, never stored in the clear. Contadores anônimos de resultados por execução podem ser usados em pesquisas agregadas; URLs, domínios, IPs e identificadores nunca são incluídos, e nenhuma estatística é divulgada com menos de 100 execuções.
Bulk IPs or access-log lines
Paste up to 500 IPs or log lines. Published-range matching and user-agent claim extraction run entirely in your browser. Use Spot-check only for the few rows where you want live reverse-DNS confirmation.
Passaporte do site Contexto local deste site salvo
Dados locais
Alvos salvos, listas nomeadas e resumos de verificações recentes permanecem apenas neste navegador.
Why this verdict
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
Next steps
- Browse the crawler & AI bot reference
Compare search, AI-training, and AI-search bots, their published ranges, and what can actually be verified.
- Read the AI crawler reference
Understand the major crawlers, their purpose, and the trade-offs before blocking them.
- Check URL status codes
Use a URL list when you need to triage affected requests, not just one IP.
Copy-paste rules for the exact IP. Blocking a single IP is whack-a-mole — for persistent fake-crawler traffic, block by ASN or use your firewall's bot rules.
Avaliar esta ferramenta
Supported bots and verification methods
Not every operator makes verification possible. Some publish IP ranges and support reverse DNS, some publish ranges only, and some publish nothing at all — a user agent alone proves nothing, since any script can send any user-agent string.
| Bot | Operator | Type | Published IP list | Reverse DNS |
|---|---|---|---|---|
| Googlebot · docs | Search | ✅ 315 ranges | ✅ .googlebot.com, .google.com | |
| Google special crawlers · docs | Search | ✅ 270 ranges | ✅ .google.com | |
| Google user-triggered fetchers · docs | User-triggered | ✅ 1550 ranges | ✅ .gae.googleusercontent.com, .google.com, .googleusercontent.com | |
| Bingbot · docs | Microsoft | Search | ✅ 28 ranges | ✅ .search.msn.com |
| YandexBot · docs | Yandex | Search | ❌ none | ✅ .yandex.ru, .yandex.net, .yandex.com |
| Baiduspider · docs | Baidu | Search | ❌ none | ❌ |
| Yeti · docs | Naver | Search | ❌ none | ❌ |
| GPTBot · docs | OpenAI | AI training | ✅ 21 ranges | ❌ |
| OAI-SearchBot · docs | OpenAI | AI search | ✅ 35 ranges | ❌ |
| ChatGPT-User · docs | OpenAI | User-triggered | ✅ 258 ranges | ❌ |
| ClaudeBot · docs | Anthropic | AI training | ✅ 20 ranges | ❌ |
| PerplexityBot · docs | Perplexity | AI search | ✅ 8 ranges | ❌ |
| Perplexity-User · docs | Perplexity | User-triggered | ✅ 4 ranges | ❌ |
| Applebot · docs | Apple | Search | ✅ 12 ranges | ✅ .applebot.apple.com |
| Amazonbot · docs | Amazon | AI training | ❌ none | ✅ .crawl.amazonbot.amazon |
| DuckDuckBot · docs | DuckDuckGo | Search | ✅ 481 ranges | ❌ |
| Meta-ExternalAgent · docs | Meta | AI training | ❌ none | ❌ |
| Bytespider | ByteDance | AI training | ❌ none | ❌ |
How verification works
- Published-range check. The IP is matched against the operator's official IP range list (the same JSON files Google, Microsoft, OpenAI, Perplexity, Apple, and DuckDuckGo publish), refreshed weekly.
- Forward-confirmed reverse DNS (FCrDNS). For bots that support it, the IP's PTR record must resolve to an official hostname (e.g.
crawl-66-249-66-1.googlebot.com) at a domain-label boundary, and a forward lookup of that hostname must answer the exact same IP. Both directions must agree — a PTR record alone is trivially fakeable. - Naming the spoofer. When a claim fails both checks, the IP's actual network owner is looked up via its ASN, so the verdict says who it really is instead of just "not Googlebot."
The verdict tiers are deliberately distinct: reverse-DNS confirmed is proof; a published-list match is strong but not confirmation; and unverifiable bots such as Bytespider and Meta publish no machine-readable range list — treat those user agents with suspicion. ClaudeBot now has an official published list, so it can return a list match even though Anthropic does not document reverse-DNS verification.
Need evidence across many requests? Use the Log File Analyzer to inspect crawl budget by bot and section, status-code waste, and spoofing signals. Log parsing stays in your browser.
Sobre esta ferramenta
Verifique um rastreador. Cole um IP e obtenha um veredito por dois métodos independentes: as faixas de IP publicadas pelo operador e o DNS reverso confirmado.
Uma string de user-agent pode alegar ser Googlebot e mentir. Verifique qualquer IP contra as faixas publicadas do rastreador e o DNS reverso para descobrir quem ele realmente é.
Recursos
- Faixas de IP e DNS reverso confirmado por encaminhamento (FCrDNS). Se for falso, você verá quem realmente controla o IP.
- Cinco vereditos distintos, incluindo um “Não verificável” honesto para operadores que publicam
- Painel de evidências mostrando a faixa correspondente, hostname PTR, resultado da confirmação direta e proprietário do ASN,
- Regras de bloqueio para copiar e colar (Cloudflare WAF, nginx, Apache) geradas para qualquer IP sinalizado como falsificado.
Como funciona
Pegue o endereço IP nos logs do servidor — não a string de user-agent, que qualquer script pode falsificar — e verifique-o de duas formas: compare-o com as faixas de IP publicadas pelo Googlebot e faça uma verificação de DNS reverso confirmada diretamente.
Limitações
- Alguns operadores — entre eles o rastreador Bytespider e o da Meta — não publicam faixas de IP nem oferecem DNS reverso, portanto não há verificação autoritativa de faixa/DNS para suas alegações. A ferramenta retorna “unverifiable” em vez de adivinhar. A Anthropic não está mais nesse grupo: ela publica uma lista oficial de IPs de rastreadores. Uma correspondência é relatada especificamente como correspondência de lista publicada, não como confirmação de DNS reverso, e uma string de user-agent sozinha continua falsificável.
- Compatível com IPv4 e IPv6; os IPs são verificados na memória e nunca armazenados; as listas de faixas são atualizadas semanalmente.
Perguntas frequentes
Como confirmar que o Googlebot é legítimo?
Pegue o endereço IP nos registros do servidor, não a sequência do agente de usuário, que qualquer pessoa pode falsificar, e verifique-o de duas formas: compare-o com as faixas de IP publicadas pelo Googlebot e faça uma consulta de DNS reverso confirmada diretamente — o registro PTR do IP deve resolver para um nome de host terminado em googlebot.com ou google.com, e uma consulta direta desse nome precisa retornar o mesmo IP. Esta ferramenta faz as duas verificações automaticamente quando você cola o IP e seleciona o Googlebot.
O que é DNS reverso confirmado por consulta direta (FCrDNS)?
FCrDNS é uma verificação de DNS em duas direções. Primeiro, uma consulta reversa transforma o IP em nome de host pelo registro PTR; depois, uma consulta direta desse nome deve retornar exatamente ao mesmo IP. As duas direções precisam concordar no limite do domínio oficial. Um registro PTR isolado não comprova nada, pois o proprietário de um bloco de IP pode defini-lo com qualquer texto; a confirmação direta é o que o torna confiável.
Por que um rastreador aparece como “não verificável” em vez de “verificado” ou “falsificado”?
Alguns operadores, como Bytespider e o rastreador da Meta, não publicam faixas de IP nem oferecem DNS reverso, portanto não há uma verificação autoritativa de faixa ou DNS para suas alegações. A ferramenta retorna “não verificável” em vez de adivinhar. A Anthropic não está mais nesse grupo: ela publica uma lista oficial de IPs de rastreadores. Uma correspondência é relatada especificamente como correspondência de lista publicada, não como confirmação de DNS reverso, e uma sequência de agente de usuário sozinha continua falsificável.
Posso bloquear um rastreador falso por IP?
Sim, e a ferramenta fornece regras prontas para copiar e colar para Cloudflare, nginx e Apache quando o veredicto é “falsificado”. Mas bloquear um único IP é uma batalha contínua — os falsificadores trocam de endereço. Para tráfego persistente de rastreadores falsos, é mais eficaz bloquear pelo ASN (proprietário da rede) indicado pela ferramenta nas evidências ou usar as regras de gerenciamento de robôs do sistema de filtragem.
Verificar um IP aqui o armazena ou registra?
Não. Os endereços IP enviados são comparados em memória com as listas de faixas publicadas e o DNS ativo, sem serem gravados em nenhum armazenamento. As próprias listas de faixas são atualizadas semanalmente a partir das fontes oficiais dos operadores, portanto o veredicto reflete faixas com no máximo alguns dias de idade.
Problemas comuns e como corrigi-los
- Erro O IP do rastreador está fora da faixa publicada pelo operador Correção: Trate o rastreador como não verificado e bloqueie-o ou investigue-o até que o IP corresponda a uma faixa publicada.
- Erro O DNS reverso não corresponde ao rastreador alegado Correção: Trate a solicitação como não verificada, a menos que o DNS reverso termine no domínio publicado do operador do rastreador; bloqueie ou investigue as divergências.
- Erro O DNS direto não confirma o host reverso Correção: Resolva o hostname do DNS reverso e exija que ele aponte de volta para o IP solicitante antes de confiar no rastreador.
- Aviso A identidade do rastreador não pode ser verificada de forma conclusiva Correção: Colete as evidências ausentes e trate o resultado como não verificado até que possa ser confirmado.
- Aviso O instantâneo da faixa publicada está desatualizado Correção: Atualize o instantâneo da faixa do operador e execute a verificação novamente antes de confiar no veredito do IP.