← Torna al blog Uptime, SSL e domini

Monitor di uptime bloccato dal firewall: come riconoscerlo e risolverlo

Monitor di uptime bloccato dal firewall: come riconoscerlo e risolverlo

Quando un monitor di uptime viene bloccato dal firewall, il sito di solito funziona per le persone, ma lo strato di sicurezza davanti ha deciso che il monitor sembra un bot e ha rifiutato la richiesta. Quello strato può essere un WAF, la protezione bot di Cloudflare o un plugin di sicurezza WordPress. Il monitor riceve un 403, una pagina di challenge o a volte un 503 al posto della pagina vera. La soluzione è una regola di allowlist mirata, non spegnere la protezione.

Perché gli strumenti di sicurezza bloccano i monitor

Un monitor si comporta esattamente come i bot che un firewall deve fermare. Chiede la stessa URL a intervalli fissi, da IP di data center, senza eseguire JavaScript né tenere cookie. Le fonti tipiche del blocco sono:

Come riconoscere un blocco del firewall

Lo schema è sempre lo stesso: il monitor segnala un errore mentre il sito si apre normalmente nel tuo browser. Poi guarda la risposta:

Lanciare curl -I da un server in un data center, invece che dal portatile, spesso riproduce il blocco. Il log del firewall ti dice quale regola è scattata: Security Events su Cloudflare, Live Traffic su Wordfence o il log del WAF nel pannello dell'hosting. È quella la regola da sistemare.

Perché "bloccato" non è "offline"

Offline significa che nessuno raggiunge il sito e il cliente perde visite. Bloccato significa che il monitor non vede il sito, mentre i visitatori magari sì. Confondere i due crea problemi in entrambe le direzioni. I falsi allarmi notturni ti abituano a ignorare gli alert. Peggio ancora, finché il monitor è bloccato non può avvisarti quando il sito va giù davvero.

La stessa regola troppo ampia può fermare anche i crawler. Le funzioni bot di Cloudflare in genere lasciano passare i bot verificati dei motori di ricerca, ma un blocco per paese o una regola personalizzata severa potrebbero non farlo. Se hai il dubbio, controlla nel report Statistiche di scansione di Search Console se aumentano le risposte 403 o 5xx e fai un test live con il Controllo URL. L'articolo su se il downtime danneggia la SEO spiega cosa comportano errori ripetuti per la scansione.

Come mettere in allowlist un monitor in sicurezza

Parti dalla documentazione del servizio di monitoraggio. Quasi tutti pubblicano gli IP o lo user-agent dei loro check.

  1. Preferisci regole per IP a regole per user-agent. Chiunque può falsificare uno user-agent.
  2. Tieni la regola stretta. Su Cloudflare, una regola personalizzata sugli IP del monitor con azione Skip può saltare solo i componenti che lo bloccano. Super Bot Fight Mode si può saltare così, mentre Bot Fight Mode sul piano gratuito non si aggira con regole personalizzate.
  3. In Wordfence aggiungi gli IP agli indirizzi in allowlist nelle opzioni del firewall, sapendo che questi saltano tutte le regole.
  4. Annota la modifica nelle note del cliente con data e motivo, così nessuno la elimina in una pulizia futura.

Se l'allowlist non è possibile, puoi monitorare una URL leggera esclusa dalla protezione bot, accettando che ti dica meno sulle pagine importanti. Su WordPress, il monitoraggio SEO per WordPress racconta gli altri modi in cui i plugin cambiano un sito senza avvisare.

Cosa mostra Deltio quando è bloccato

Deltio controlla ogni sito via HTTP ogni 10 minuti e gli assegna uno di tre stati: online, offline o firewall blocked. Visto che firewall blocked è separato da offline, sai che devi guardare le impostazioni di sicurezza invece di chiamare l'hosting. Per gli IP o lo user-agent da mettere in allowlist, consulta la documentazione di Deltio o chiedi al supporto invece di andare a intuito. Deltio non ti dice se Googlebot è bloccato: per quello resta Search Console.

I piani partono da £24 al mese, con 14 giorni di prova gratuita.

Domande frequenti

È sicuro mettere in allowlist un servizio di monitoraggio nel firewall?
Sì, se la regola è stretta. Inserisci solo gli IP pubblicati dal provider, salta solo le protezioni che lo bloccano ed evita l'allowlist basata solo sullo user-agent, che è facile da falsificare. Rivedi la regola quando il provider aggiorna la lista degli IP.
La modalità "I'm Under Attack" di Cloudflare blocca il monitoraggio uptime?
Molto probabilmente sì. Quella modalità mostra una challenge a ogni visitatore e i monitor non risolvono challenge, quindi i check falliscono finché è attiva. Escludi il monitor con una regola o aspettati risultati bloccati finché la modalità resta accesa.
Perché il sito si apre nel mio browser e il monitor riceve un 403?
Il tuo browser esegue JavaScript, tiene i cookie e si collega da una rete di casa o d'ufficio, quindi la protezione bot si fida. Un monitor si collega da un data center senza nessuno di questi segnali. Un 403 per il monitor e un 200 per te è il segno tipico di un blocco del firewall.
Un firewall può bloccare anche Googlebot?
Sì, di solito con blocchi per paese, rate limit o regole personalizzate troppo severe. Il report Statistiche di scansione di Search Console e il test live del Controllo URL sono i modi affidabili per verificarlo, perché mostrano cosa ha ricevuto davvero Google.
Non è più semplice disattivare il plugin di sicurezza?
No. Spegnere la protezione per far contento il monitor sostituisce un problema di segnalazione con uno di sicurezza. Una regola di allowlist mirata mantiene la protezione sul traffico reale e lascia passare il monitor.