Estoy ejecutando Apache 2 y después de analizar access_log, descubrí que mi sitio web es visitado más de 800 veces al día (hoy 924) desde majestic.co.uk bot.
El bot utiliza este rango de direcciones IP:
46.4.123.172
220.241.45.142
94.22.46.23
88.198.16.153
178.137.88.101
91.194.84.106
144.76.8.132
46.4.120.3
176.9.10.227
208.107.12.128
46.4.89.35
91.230.202.131
62.210.90.118
62.16.252.183
46.4.32.75
46.4.116.197
198.27.66.194
199.58.86.206
46.165.197.142
195.154.187.115
144.76.7.107
91.121.221.15
51.254.97.22
195.154.156.209
98.218.34.60
195.154.157.47
198.27.82.146
178.202.133.84
91.179.245.81
Desde el punto de vista que he visto que la IP sigue cambiando, lo primero que pensé fue (correcto si me equivoco) configurar una regla como esta en el ejemplo de la primera dirección IP:
agregar ruta -net 46.4.123.0/24 gw 127.0.0.1 lo
De esta manera, bloquearía 46.4.123.1 a 46.4.123.255, pero no funcionaría para mí, ya que cada vez que cambio la IP, tengo que localizar y bloquear cada una.
Mi pregunta es que, en lugar de enrutar nulo, hay una forma de redirigir el tráfico a un dominio como blocked.xxx.com donde el usuario ve "Oye, tu IP está bloqueada, no puedes visitar el sitio web, por favor, si crees que esta es una error contáctame ".