Nuova Estensione per Plesk. Protezione Antivirus per migliorare la sicurezza del tuo server. Perché scegliere Flex Antivirus?
Accedi dalla tua pagina web alle variabili di server iniettate dal Modulo IIS di Firewall Manager. Ottieni l'host, l'IP, il paese e il codice ASN del visitatore in tempo reale.
All'interno della tua pagina web — ad esempio index.asp o index.php — puoi accedere alle variabili di server iniettate dal Modulo IIS di Firewall Manager per ottenere informazioni arricchite su ogni richiesta in entrata. È necessario avere il Modulo IIS attivo per disporre di queste variabili.
| Variabile | Descrizione |
|---|---|
| HTTP_X_FIREWALL_HOST | Nome host del server associato alla richiesta in entrata. |
| HTTP_X_FIREWALL_IP | Indirizzo IP reale del visitatore, con supporto per IPv4 e IPv6. |
| HTTP_X_FIREWALL_COUNTRY | Codice paese ISO 3166-1 alpha-2 corrispondente all'IP del visitatore (es.: IT, US, CN). |
| HTTP_X_FIREWALL_ASN | Numero di Sistema Autonomo (ASN) associato all'IP del visitatore. Permette di identificare il provider o la rete di origine. |
Accedi alle variabili tramite l'oggetto Request.ServerVariables da qualsiasi pagina .asp:
' Leggi le variabili di server iniettate dal Modulo IIS
response.write "<br>Host : " & Request.ServerVariables("HTTP_X_FIREWALL_HOST")
response.write "<br>IP : " & Request.ServerVariables("HTTP_X_FIREWALL_IP")
response.write "<br>Paese : " & Request.ServerVariables("HTTP_X_FIREWALL_COUNTRY")
response.write "<br>ASN : " & Request.ServerVariables("HTTP_X_FIREWALL_ASN")
Accedi alle stesse variabili tramite la superglobale $_SERVER da qualsiasi file .php:
// Leggi le variabili di server iniettate dal Modulo IIS
echo "<br>Host : " . $_SERVER["HTTP_X_FIREWALL_HOST"];
echo "<br>IP : " . $_SERVER["HTTP_X_FIREWALL_IP"];
echo "<br>Paese : " . $_SERVER["HTTP_X_FIREWALL_COUNTRY"];
echo "<br>ASN : " . $_SERVER["HTTP_X_FIREWALL_ASN"];
Il codice ASN (Autonomous System Number) identifica la rete o il provider internet a cui appartiene l'IP del visitatore. È particolarmente utile per bloccare intervalli di IP associati a provider di hosting, reti di bot o regioni specifiche senza dover specificare ogni singolo IP.
Puoi consultare l'elenco degli identificatori ASN disponibili al seguente link:
https://2ip.io/analytics/asn-list/
Requisito: Devi avere attivato il Modulo IIS nella configurazione di Firewall Manager affinché queste variabili siano disponibili nelle richieste HTTP. Senza il modulo attivo, le variabili restituiranno un valore vuoto.
Queste variabili sono particolarmente utili per implementare una logica personalizzata nella tua applicazione web: mostrare contenuti diversi in base al paese del visitatore, bloccare l'accesso alle aree di amministrazione da determinati intervalli ASN, oppure registrare nel tuo database le informazioni geografiche di ogni accesso.