# Erros 1xxx da Cloudflare (1000, 1020, 1015 e outros): o que significam

> Os erros 1xxx aparecem numa tela da Cloudflare e vêm da própria Cloudflare, não do servidor do site. Muitos são bloqueios criados pelo dono do site na Cloudflare (1006, 1007, 1008, 1010, 1012, 1015 e 1020) e o visitante não resolve sozinho, só pedindo ao dono do site. Outros são erros de configuração do DNS na Cloudflare (1000, 1001, 1004, 1016) ou de Workers (1101, 1102).

Os erros **1xxx** (como `1020` e `1015`) aparecem numa tela da Cloudflare e, ao contrário dos erros 520 a 530, vêm da **própria Cloudflare**, não do servidor do site. Eles se dividem em três grupos: **bloqueios** criados pelo dono do site na Cloudflare (regras de firewall, bloqueio de IP ou de país, limite de requisições), **erros de configuração do DNS** na conta da Cloudflare e **erros de Workers**, os programas que rodam na Cloudflare.

## Para que serve
O código diz quem pode resolver. Nos bloqueios, só o dono do site consegue liberar o acesso, mudando a regra na conta da Cloudflare dele: nem o visitante, nem a empresa de hospedagem, nem o suporte da Cloudflare desfazem a regra por ele. Nos erros de DNS e de Workers, o ajuste é na configuração da conta da Cloudflare do dono do site.

## Como ler a tela de erro
A tela mostra o número do erro, um título em inglês (como `Access denied`) e, no rodapé, o **Ray ID** e o seu IP. Se você é visitante e quer pedir a liberação, mande ao dono do site um print da tela ou o **Ray ID** com o horário. Se você é o dono do site, o **Ray ID** permite achar o evento nos registros de segurança da Cloudflare.

## Bloqueios criados pelo dono do site

### 1006, 1007 e 1008: Access Denied: Your IP address has been banned
- **Em linguagem simples:** o seu IP foi bloqueado pelo dono do site.
- **De quem é:** de uma regra na conta da Cloudflare do site.
- **O que fazer:** se você é visitante, peça ao dono do site que libere o seu IP. Se o site é seu, revise as regras de bloqueio por IP e as configurações de segurança na Cloudflare.

### 1010: The owner of this website has banned your access based on your browser's signature
- **Em linguagem simples:** o site bloqueou o tipo de navegador ou programa que fez o acesso.
- **De quem é:** da verificação de navegador (**Browser Integrity Check**) ou de uma regra do dono do site. Acontece muito com scripts e integrações que não se identificam como navegador.
- **O que fazer:** visitante: fale com o dono do site. Dono do site: revise a verificação de navegador nas configurações de segurança da Cloudflare. Integração sua: defina um `User-Agent` que identifique a aplicação.

### 1012: Access Denied
- **Em linguagem simples:** o dono do site bloqueou o seu acesso por atividade suspeita vinda do seu computador ou da sua rede.
- **De quem é:** de uma regra do dono do site. A Cloudflare indica que a causa mais provável é vírus ou programa malicioso no computador de quem acessa.
- **O que fazer:** rode o antivírus e peça ao dono do site que libere o seu IP.

### 1015: You are being rate limited
- **Em linguagem simples:** você fez requisições demais em pouco tempo e foi bloqueado por um tempo.
- **De quem é:** de uma regra de limite de requisições (**rate limiting**) criada pelo dono do site.
- **O que fazer:** espere e não fique recarregando, porque isso prolonga o bloqueio. Dono do site: revise o limite da regra. A Cloudflare sugere janelas mais longas (por exemplo, 10 segundos em vez de 1) para não barrar visitantes normais.

### 1020: Access denied
- **Em linguagem simples:** uma regra de segurança do site bloqueou a sua requisição.
- **De quem é:** de uma regra de bloqueio criada pelo dono do site na Cloudflare (por exemplo, bloqueio de país, de caminho ou de tipo de acesso).
- **O que fazer:** visitante: não há o que fazer do seu lado; mande ao dono do site um print com o **Ray ID**. Dono do site: em **Security › Analytics › Events** na Cloudflare, procure pelo **Ray ID** ou pelo IP do visitante, veja qual regra bloqueou e ajuste.

## Erros de configuração do DNS na Cloudflare

### 1000: DNS points to prohibited IP
- **Em linguagem simples:** um registro do DNS aponta para um IP que a Cloudflare não aceita, quase sempre um IP da própria Cloudflare.
- **De quem é:** da configuração do DNS na Cloudflare, ou de um proxy na origem que manda o tráfego de volta para a Cloudflare em loop.
- **O que fazer:** troque o registro `A` pelo IP real da sua hospedagem ou VPS.

### 1001: DNS resolution error
- **Em linguagem simples:** a Cloudflare não conseguiu resolver o nome do site.
- **De quem é:** da configuração do DNS: por exemplo, um `CNAME` apontando para um nome que não existe, ou um domínio fora da Cloudflare apontando por `CNAME` para um domínio que está nela.
- **O que fazer:** confira os registros `CNAME` e se o destino deles existe.

### 1003: Direct IP Access Not Allowed
- **Em linguagem simples:** alguém tentou abrir o site digitando um IP da Cloudflare em vez do domínio.
- **De quem é:** de quem acessou.
- **O que fazer:** abra o site pelo domínio, como `seudominio.com.br`.

### 1004: Host Not Configured to Serve Web Traffic
- **Em linguagem simples:** a Cloudflare ainda não está pronta para servir aquele domínio.
- **De quem é:** em geral, de uma mudança de DNS recente ainda se espalhando ou de um registro apontando para IPs da própria Cloudflare.
- **O que fazer:** espere cerca de 5 minutos, como indica a Cloudflare. Se continuar, fale com o suporte da Cloudflare.

### 1016: Origin DNS error
- **Em linguagem simples:** a Cloudflare não conseguiu descobrir o IP do servidor do site. Aparece junto com o código `530`.
- **De quem é:** da configuração do DNS na Cloudflare.
- **O que fazer:** confira se existe o registro `A` da origem com o IP certo e se todo `CNAME` aponta para um nome que existe.

## Erros de Workers

### 1101: Rendering error (Worker threw exception)
- **Em linguagem simples:** um Worker, programa que roda na Cloudflare na frente do site, deu erro.
- **De quem é:** do código do Worker, mantido pelo dono do site ou por quem desenvolveu.
- **O que fazer:** veja os logs do Worker no painel da Cloudflare e corrija o código.

### 1102: Rendering error (Worker exceeded resource limits)
- **Em linguagem simples:** o Worker passou do limite de processamento ou de memória da Cloudflare.
- **De quem é:** do código do Worker.
- **O que fazer:** peça a quem desenvolveu o Worker para otimizar o código.

## Como funciona na StayCloud

### Quem mexe na Cloudflare
A Cloudflare é um serviço de terceiro, configurado na conta Cloudflare do dono do site. Regras de firewall, limite de requisições, bloqueio de país e Workers ficam todos lá. A StayCloud não tem acesso à sua conta da Cloudflare, e o suporte da StayCloud cuida da infraestrutura da hospedagem e da VPS; veja "Perguntas frequentes sobre o que o suporte da StayCloud faz".

### Erros 1xxx não vêm da hospedagem
Se a tela é da Cloudflare e o código começa com `1`, o bloqueio ou o erro aconteceu antes de chegar na sua hospedagem ou VPS. Mexer no servidor não resolve: o ajuste é na conta da Cloudflare.

## Em quais planos está disponível
Esses erros só aparecem em domínios que usam a Cloudflare com o proxy ligado, em qualquer serviço: hospedagem, VPS ou outro provedor.

## Limites e cuidados
- **Visitante não desbloqueia sozinho:** nos erros 1006, 1007, 1008, 1010, 1012, 1015 e 1020, só o dono do site libera. Trocar de rede pode funcionar quando o bloqueio é por IP, mas não resolve a causa.
- **Bloqueio que você mesmo criou:** se você bloqueou um país ou criou uma regra ampla, ela pode estar barrando clientes legítimos e ferramentas de verificação. Revise as regras de tempos em tempos.
- **Erros 5xx são outra família:** se o código for 520 a 530, veja "Erros 5xx da Cloudflare (520 a 530): o que cada um significa".

## Documentação oficial
- Erros 1xxx da Cloudflare: https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/
- Erro 1020, por exemplo: https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1020/

## Relacionados
- Erros 5xx da Cloudflare (520 a 530): o que cada um significa
- Erro 521 ou 522 da Cloudflare: site não abre: o que fazer
- Códigos de erro do site (400, 403, 404, 500, 502, 503...): o que cada um significa
- Tipos de registro DNS (A, AAAA, CNAME, MX, TXT e outros) e para que serve cada um
- Erro 403 Forbidden no site: o que fazer
- Perguntas frequentes sobre o que o suporte da StayCloud faz

---
Fonte: https://help.staycloud.com/artigos/erros-1xxx-da-cloudflare-1000-1020-1015-e-outros-o-que-significam
