
Rangos de IP oficiales para rastreadores de bots de IA (OpenAI, Anthropic, Google, Microsoft, Perplexity). Actualizaciones automáticas semanales.
Una colección de rangos de IP oficiales de los rastreadores de bots de IA de los principales proveedores.
Este repositorio rastrea y agrega los rangos de direcciones IP publicados por los proveedores de IA para sus rastreadores web. Estos rangos son útiles para:
Última actualización: 2026-05-23T09:16:13.774655Z
| Métrica | Recuento |
|---|---|
| Total de proveedores | 9 |
| Total de rangos de IP | 2297 |
| Frecuencia de actualización | Semanal (lunes 00:00 UTC) |
| Última comprobación | 2026-05-23T09:16:13.774655Z |
# All providers combined
curl -O https://raw.githubusercontent.com/rxerium/ai-bot-ip-ranges/main/ranges/all.txt
# Specific provider
curl -O https://raw.githubusercontent.com/rxerium/ai-bot-ip-ranges/main/ranges/openai.txt
| Proveedor | Archivo | Recuento de rangos |
|---|---|---|
| Anthropic | ranges/anthropic.txt | 20 |
| Apple | ranges/apple.txt | 12 |
| Commoncrawl | ranges/commoncrawl.txt | 6 |
| Duckduckgo | ranges/duckduckgo.txt | 320 |
ranges/google.txt | 1625 | |
| Microsoft | ranges/microsoft.txt | 28 |
| Mistral | ranges/mistral.txt | 6 |
| Openai | ranges/openai.txt | 268 |
| Perplexity | ranges/perplexity.txt | 12 |
| Todos | ranges/all.txt | 2297 |
Total de rangos: 20
2026-05-01T20:46:04Z136.107.176.208/32
216.73.216.0/22
34.11.34.31/32
34.150.241.79/32
34.162.191.81/32
34.162.230.222/32
34.162.244.71/32
34.182.140.95/32
34.182.161.143/32
34.182.218.27/32
... and 10 more
Lista completa: ranges/anthropic.txt
Total de rangos: 12
2023-10-27T10:00:00.00000017.22.237.0/24
17.22.245.0/24
17.22.253.0/24
17.241.193.160/27
17.241.200.160/27
17.241.208.160/27
17.241.219.0/24
17.241.227.0/24
17.241.75.0/24
17.246.15.0/24
... and 2 more
Lista completa: ranges/apple.txt
Total de rangos: 6
2026-05-15T11:01:43Z18.97.14.80/29
18.97.14.88/30
18.97.9.168/29
2600:1f28:365:80b0::/60
3.41.188.32/29
98.85.178.216/32```
**Lista completa:** [`ranges/commoncrawl.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/commoncrawl.txt)
</details>
### Duckduckgo
**Total de rangos:** 320
<details>
<summary>Ver rangos de IP de Duckduckgo</summary>
#### DuckAssistBot
- **Fuente:** [https://duckduckgo.com/duckassistbot.json](https://duckduckgo.com/duckassistbot.json)
- **Última actualización:** `2026-05-12T12:00:00.000000`
- **Recuento de rangos:** 320
104.43.54.127/32 104.43.55.116/32 104.43.55.117/32 104.43.55.166/32 104.43.55.167/32 108.141.83.74/32 128.203.132.152/32 13.86.35.212/32 13.89.106.77/32 130.107.228.224/32 ... and 310 more
**Lista completa:** [`ranges/duckduckgo.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/duckduckgo.txt)
</details>
### Google
**Total de rangos:** 1625
<details>
<summary>Ver rangos de IP de Google</summary>
#### Googlebot
- **Fuente:** [https://developers.google.com/static/search/apis/ipranges/googlebot.json](https://developers.google.com/static/search/apis/ipranges/googlebot.json)
- **Última actualización:** `2026-05-22T14:46:16.000000`
- **Recuento de rangos:** 311
192.178.4.0/27 192.178.4.128/27 192.178.4.160/27 192.178.4.192/27 192.178.4.224/27 192.178.4.32/27 192.178.4.64/27 192.178.4.96/27 192.178.5.0/27 192.178.6.0/27 ... and 301 more
**Lista completa:** [`ranges/google.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/google.txt)
#### Google-Special-Crawlers
- **Fuente:** [https://developers.google.com/static/search/apis/ipranges/special-crawlers.json](https://developers.google.com/static/search/apis/ipranges/special-crawlers.json)
- **Última actualización:** `2026-05-22T14:46:20.000000`
- **Recuento de rangos:** 266
108.177.2.0/27 108.177.2.128/27 108.177.2.160/27 108.177.2.192/27 108.177.2.224/27 108.177.2.32/27 108.177.2.64/27 108.177.2.96/27 192.178.16.0/27 192.178.16.128/27 ... and 256 more
**Lista completa:** [`ranges/google.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/google.txt)
#### Google-User-Triggered
- **Fuente:** [https://developers.google.com/static/search/apis/ipranges/user-triggered-fetchers.json](https://developers.google.com/static/search/apis/ipranges/user-triggered-fetchers.json)
- **Última actualización:** `2026-05-22T14:46:17.000000`
- **Recuento de rangos:** 1048
107.178.192.0/27 107.178.192.128/27 107.178.192.160/27 107.178.192.192/27 107.178.192.224/27 107.178.192.32/27 107.178.192.64/27 107.178.192.96/27 107.178.193.0/27 107.178.193.128/27 ... and 1038 more
**Lista completa:** [`ranges/google.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/google.txt)
</details>
### Microsoft
**Total de rangos:** 28
<details>
<summary>Ver rangos de IP de Microsoft</summary>
#### Bingbot
- **Fuente:** [https://www.bing.com/toolbox/bingbot.json](https://www.bing.com/toolbox/bingbot.json)
- **Última actualización:** `2024-01-03T10:00:00.121331`
- **Recuento de rangos:** 28
13.66.139.0/24 13.66.144.0/24 13.67.10.16/28 13.69.66.240/28 13.71.172.224/28 139.217.52.0/28 157.55.39.0/24 191.233.204.224/28 199.30.24.0/23 20.125.163.80/28 ... and 18 more
**Lista completa:** [`ranges/microsoft.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/microsoft.txt)
</details>
### Mistral
**Total de rangos:** 6
<details>
<summary>Ver rangos de IP de Mistral</summary>
#### MistralAI-Index
- **Fuente:** [https://mistral.ai/mistralai-index-ips.json](https://mistral.ai/mistralai-index-ips.json)
- **Última actualización:** `2026-04-19T12:00:00.000000`
- **Recuento de rangos:** 2
135.225.57.92/32 20.240.192.194/32```
Lista completa: ranges/mistral.txt
2025-02-19T12:00:00.00000020.240.160.1/32
20.240.160.161/32
20.240.194.83/32
51.12.243.114/32```
**Lista completa:** [`ranges/mistral.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/mistral.txt)
</details>
### Openai
**Total de rangos:** 268
<details>
<summary>Ver rangos de IP de Openai</summary>
#### GPTBot
- **Fuente:** [https://openai.com/gptbot.json](https://openai.com/gptbot.json)
- **Última actualización:** `2025-10-30T11:00:00.000000`
- **Recuento de rangos:** 21
132.196.86.0/24 172.182.202.0/25 172.182.204.0/24 172.182.207.0/25 172.182.214.0/24 172.182.215.0/24 20.125.66.80/28 20.171.206.0/24 20.171.207.0/24 4.227.36.0/25 ... and 11 more
**Lista completa:** [`ranges/openai.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/openai.txt)
#### ChatGPT-User
- **Fuente:** [https://openai.com/chatgpt-user.json](https://openai.com/chatgpt-user.json)
- **Última actualización:** `2026-05-21T03:03:10.233980`
- **Recuento de rangos:** 247
104.210.139.192/28 104.210.139.224/28 13.65.138.112/28 13.65.138.96/28 13.67.72.16/28 13.70.107.160/28 13.71.2.208/28 13.76.115.224/28 13.76.115.240/28 13.76.116.80/28 ... and 237 more
**Lista completa:** [`ranges/openai.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/openai.txt)
</details>
### Perplexity
**Total de rangos:** 12
<details>
<summary>Ver rangos de IP de Perplexity</summary>
#### PerplexityBot
- **Fuente:** [https://perplexity.ai/perplexitybot.json](https://perplexity.ai/perplexitybot.json)
- **Última actualización:** `2025-02-07T16:56:00.000000`
- **Recuento de rangos:** 8
107.20.236.150/32 18.210.92.235/32 18.97.1.228/30 18.97.9.96/29 3.211.124.183/32 3.222.232.239/32 3.224.62.45/32 3.231.139.107/32```
Lista completa: ranges/perplexity.txt
2025-10-17T10:17:00.00000018.97.21.0/30
18.97.43.80/29
34.193.163.52/32
44.208.221.197/32```
**Lista completa:** [`ranges/perplexity.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/perplexity.txt)
</details>
## Resumen
- **Total de rangos únicos:** 2297
- **Proveedores rastreados:** 11
- **Frecuencia de actualización:** Semanal (todos los lunes)
## Verificación
**Importante:** los rangos de IP por sí solos no son suficientes para verificar bots. Combínalos siempre con:
1. **Encabezado User-Agent** - Comprueba que el bot se identifica correctamente
2. **DNS inverso** - Verifica que el rDNS coincide con el dominio del proveedor
3. **Rango de IP** - Confirma que la IP se encuentra dentro de los rangos publicados
Los encabezados User-Agent se pueden falsificar fácilmente, por lo que se recomienda una verificación multifactor.
## Ejemplos de configuración
Fragmentos de configuración listos para usar en plataformas populares:
- **[Nginx](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/configs/nginx-block.conf)** - Bloquea bots de IA con verificación de IP
- **[Apache](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/configs/apache-htaccess)** - Reglas .htaccess para el bloqueo
- **[Cloudflare Workers](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/configs/cloudflare-worker.js)** - Implementación de worker en el borde
- **[Verificación en Python](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/configs/python-verification.py)** - Script de verificación multifactor de bots
Consulta el directorio [`configs/`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/configs) para ver ejemplos completos.
## Fuentes de datos
Todos los rangos de IP se obtienen directamente de los endpoints oficiales de los proveedores. Consulta [`fetch_ranges.py`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/fetch_ranges.py) para ver la lista completa de fuentes.
## Contribuciones
¿Has encontrado un nuevo bot de IA con rangos de IP publicados? Abre un issue o PR con:
- Nombre del proveedor
- URL del endpoint JSON oficial
- Propósito del bot (entrenamiento/indexación/activado por el usuario)
## Licencia
Licencia MIT: consulta [LICENSE](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/LICENSE)
## Recursos relacionados
- [robots.txt para IA](https://ai.robots.txt/)
- [Project Discovery - Rastreadores web](https://github.com/projectdiscovery/nuclei-templates)
- [Asignaciones de IP de IANA](https://www.iana.org/assignments/ipv4-address-space/)
---
**Mantenido por [@rxerium](https://github.com/rxerium)** • [rxerium.com](https://rxerium.com)