Ignora il Web Application Firewall (WAF) per i test
Prima che i server DNS (Domain Name System) pubblici diventassero comuni, i sistemi operativi utilizzavano il file degli host per risolvere i nomi degli host in indirizzi IP. Questo file può ancora essere modificato manualmente per bypassare le normali risoluzioni DNS, il che è utile per i test o lo sviluppo. Per accedere al tuo server di hosting senza il Web Application Firewall (WAF) durante la connessione, segui i passaggi qui sotto. Tieni presente che non supportiamo la modifica dei file di sistema — lo fai a tuo rischio e pericolo.
Modifica il file degli host
Per iniziare, trova e copia il tuo indirizzo IP di hosting . Quindi, procedi come segue.
Windows
- Premi il pulsante Start , accedi a Blocco note , quindi fai clic con il pulsante destro del mouse su Blocco note e seleziona Esegui come amministratore .
- In Blocco note, seleziona File , Apri e digita
c:\windows\system32\drivers\etc
nel campo Nome file . Assicurati di cambiarec:\
al nome del disco primario del sistema, che in genere corrisponde al luogo in cui è stato installato Windows. - Seleziona Tutti i file dal menu a discesa nella parte inferiore della finestra, quindi seleziona Host . Nota: assicurati di selezionare il file hosts che compare come File nella colonna Tipo , in quanto potrebbe esistere più di un file denominato hosts.
- Apri il file hosts e, alla fine, aggiungi una riga seguendo questa struttura:
208.104.52.26 www.coolexample.com coolexample.com
Nota: sostituirecoolexample.com
con il tuo dominio e208.104.52.26
con il tuo IP di hosting. - Salva il file ed esci dal Blocco note.
- Premi il pulsante Start , quindi digita cmd.exe .
- Fai clic con il tasto destro del mouse su Prompt dei comandi , quindi seleziona Esegui come amministratore .
- Digita
ipconfig /flushdns
nella finestra del prompt dei comandi e premi Invio per rendere effettive le modifiche. - Chiudi la finestra del prompt dei comandi.
macOS
- Apri una finestra del terminale (che si trova nella cartella Applicazioni , quindi Utilità ).
- Per eseguire l'editor di testo Nano con privilegi di root durante l'apertura del file hosts, inserisci
sudo nano /private/etc/hosts
e premi Invio. - Digita la tua password di amministratore e premi Invio.
- Alla fine del file, aggiungi una riga corrispondente a questa struttura:
208.104.52.26 www.coolexample.com coolexample.com
Nota: sostituirecoolexample.com
con il tuo dominio e208.104.52.26
con il tuo IP di hosting. - Premi Ctrl+X , poi Y e infine Invio per confermare il salvataggio del file con lo stesso nome.
Linux
- Apri una finestra di terminale premendo CTRL+ALT+T o cercando "terminale" nel menu delle applicazioni.
- Linux ha molte distribuzioni, o "distro", con diverse interfacce, quindi ci sono diversi modi per aprire una finestra di terminale. Se stai eseguendo una distribuzione simile a Ubuntu, premi Ctrl+Alt+T , che dovrebbe aprire il terminale. Per sicurezza, cerca come aprire una finestra di terminale nella documentazione della tua distribuzione.
- Per eseguire l'editor di testo Nano all'apertura del file degli host, digita
sudo nano /etc/hosts
nella finestra del terminale e premi Invio. - Digita la password e premi Invio.
- Se vedi il messaggio
Command 'nano' not found
, la tua distribuzione Linux potrebbe non avere Nano Text Editor installato. Puoi scegliere un editor diverso, come Vim o Gedit, oppure puoi installare Nano usando il gestore dei pacchetti della tua distribuzione. Se stai eseguendo una distribuzione simile a Ubuntu, esegui il comandosudo apt install nano
sul terminale per installare Nano Text Editor. - Alla fine del file, aggiungi una riga corrispondente a questa struttura:
208.104.52.26 www.coolexample.com coolexample.com
Nota: sostituirecoolexample.com
con il tuo dominio e208.104.52.26
con il tuo IP di hosting. - Premi Ctrl+X , poi Y e infine Invio per confermare il salvataggio del file con lo stesso nome.
Ora dovresti essere in grado di visualizzare il tuo sito web direttamente dal tuo server di hosting. Puoi utilizzare la modalità di navigazione in incognito del browser per assicurarti che il DNS non sia memorizzato nella cache.
Risoluzione di problemi
Se hai implementato la prevenzione del bypass del firewall, dovrai aggiungere il tuo indirizzo IP (che puoi trovare qui ) alla direttiva FileMatch:
# BEGIN Prevenzione bypass firewall del sito web < Se "& percnt;{HTTP_HOST} == 'coolexample.com' || & percnt;{HTTP_HOST} == "www.esempio.com"" > Richiedi ip 208.109.0.0/22 Richiedi ip 192.88.134.0/23 Richiedi ip 185.93.228.0/22 Richiedi ip 66.248.200.0/22 Richiedi ip 2a02: fe80 ::/29 Richiedi ip 173.245.48.0/20 Richiedi ip 103.21.244.0/ 22 Richiedi ip 103.22.200.0/22 Richiedi ip 103.31.4.0/22 Richiedi ip 141.101.64.0/18 Richiedi ip 108.162.192.0/18 Richiedi ip 190.93.240.0/20 Richiedi ip 188.114.96.0/20 Richiedi ip 197.234.240.0/22 Richiedi ip 198.41.128.0/17 Richiedi ip 162.158.0.0/15 Richiedi ip 104.16.0.0/13 Richiedi ip 104.24.0.0/14 Richiedi ip 172.64.0.0/13 Richiedi ip 131.0.72.0/22 Richiedi ip 2400: cb00 ::/ 32 Require ip 2606: 4700 ::/32 Require ip 2803: f800 ::/32 Require ip 2405: b500 ::/32 Require ip 2405: 8100 ::/32 Require ip 2a06: 98c0 ::/29 Require ip 2c0f: f248 ::/32 </Se & gt; # END Prevenzione bypass firewall del sito web