In che modo un ISP blocca il mio sito Web con un messaggio di avviso [chiuso]


16

Ho cercato su questo argomento su Google, ma soprattutto ho ottenuto il risultato su come sbloccare il sito Web bloccato dagli ISP. Quindi, ho un sito Web che viene bloccato dalla visualizzazione da parte del pubblico e quando vado nel mio dominio www.mydomain.com, reindirizzerà tutti gli utenti a www.mydomain.com/blocked.aspxe viene visualizzato un messaggio che "questo sito è bloccato poiché viola le leggi nazionali". Se cambio il mio DNS in google DNS, il sito può essere visualizzato normalmente.

Sto usando WordPress per ospitare questo sito Web e la mia domanda è: come possono gli ISP reindirizzare altre persone in un'altra directory come /blocked.aspx? Penso che questo file sia in esecuzione su Microsoft IIS Server anziché su Apache Server.

Spero di avere la comprensione tecnica di questo.


5
Veramente? Perché il downvote senza motivo? Questa non è una domanda di incarico e non ho fretta di ottenere la risposta. Ho pensato che si trattasse di una modifica DNS da parte dell'ISP, ma non capisco la parte tecnica al riguardo. E probabilmente la cosa DNS è legata al server e penso che sia nel forum corretto.
MaXi32,

10
Perché su un sito per amministratori professionisti è quasi come chiedere a un forum di cucina professionale come accendere un forno. Banale. Tuttavia, dato che si tratta di un abuso raramente "utilizzato" del DNS, è una domanda valida, quindi nessun voto negativo da parte mia.
TomTom,

2
Nota che il tuo ISP può anche osservare la tua attività su Internet. Quindi, se quello che stai facendo è illegale, semplicemente cambiare il DNS potrebbe non essere una buona idea.
CodesInChaos,

10
@ TomTom, le domande fondamentali non sono un male per un sito per professionisti.
user1717828,

Ad ogni modo, se l'obiettivo del tuo ISP è bloccare il web server per l'abbonamento domestico, lo bloccheranno solo per i propri clienti. Dovresti sentirti felice che non l'hanno bloccato sul loro backbone di rete. (ma immagino che il traffico sarà ridotto al minimo). Come altri hanno detto, sta giocando con il fuoco per te.
yagmoth555

Risposte:


4

Da quello che ho letto su altre risposte, sembra che tu stia chiedendo in particolare come il tuo ISP stia riuscendo ad aggiungere "block.aspx" alla fine del tuo dominio. In tal caso, diamo un'occhiata a un caso di studio:

Hai un server web in esecuzione su http: //mysite.mine/ , che un DNS pubblico completamente affidabile si risolve in IP pubblico 10.0.0.1. Puoi navigare su http: //mysite.mine/index.aspx o /about.aspx o qualsiasi altra cosa perché lo stai ospitando sul tuo server. In realtà, REALMENTE si risolve in http://10.0.0.1/about.aspx perché è quello che fa il DNS - Risolve i nomi di dominio in indirizzi IP.

Il tuo ISP ha deciso che il tuo sito web deve essere bloccato per qualsiasi motivo, quindi reindirizzano le richieste DNS che richiedono http: //mysite.mine/ all'IP pubblico 192.168.0.1, un server web ospitato dal tuo ISP. Quindi qualsiasi tentativo di accedere a http: //mysite.mine/ verrebbe effettivamente reindirizzato a http://192.168.0.1/ . Una volta che l'hanno messo in atto, è semplice configurare il proprio server Web per reindirizzare qualsiasi tentativo di accedere a quel weberver con block.aspx. Il tuo browser mostra http: //mysite.mine/blocked.aspx , ma in realtà stai accedendo a http://192.168.0.1/block.aspx .

Per quanto riguarda il tuo browser, visualizza http: //mysite.mine/ , perché è quello che dice il server DNS, quindi il tuo browser non cambierà il dominio in caso di reindirizzamento allo stesso indirizzo IP. Questo è il motivo per cui vedi un block.aspx alla fine del dominio - Perché non è il tuo server web.


1
Grazie per aver spiegato questa parte tecnica di "come vengono fatte le cose". Leggendo le risposte degli altri e delle tue, ho avuto la visione completa di come hanno bloccato il mio sito web.
MaXi32,

24

Come hai già detto:

Se cambio il mio DNS in google DNS, il sito può essere visualizzato normalmente.

Quindi ha qualcosa a che fare con il DNS. Il tuo ISP fornisce i propri server DNS e ha un elenco di domini bloccati. Quando richiedi ora l'indirizzo IP di un dominio bloccato, il tuo ISP non risponderà con l'indirizzo IP corretto ma con un indirizzo IP dei suoi server (o FBI o altro) che ospiterà quindi solo il sito "bloccato" .


3
Sì. Per quanto banale. Il DNS è gerarchico e ogni server DNS può "sovrascrivere" il fallback nei server DNS "corretti". E reindirizza fai un altro host. Questo è il motivo per cui HTTPS è importante con un root attendibile, perché assicura che qualcuno abbia garantito che sei connesso al server CORRECT.
TomTom,

Interessante. Quindi, siti web come Torrentz.eu sono bloccati in Portogallo. Ciò significa che posso semplicemente cambiare il DNS sul mio router e questo lo risolve? Non hai bisogno di Tor?
Ismael Miguel,

Questo è corretto, a meno che il tuo ISP non reindirizzi il traffico verso indirizzi IP specifici come fa il firewall di Chinas (immagino).
tkausl,

5
@IsmaelMiguel Dipende da come funziona il blocco. Se si tratta di un semplice blocco basato su DNS, la modifica del server DNS elude il blocco. Se è basato sull'indirizzo IP o persino sull'ispezione di pacchetti approfonditi, avrai bisogno di Tor o di un qualche tipo di VPN.
Codici A Caos il

1
E un ISP potrebbe reindirizzare il traffico DNS ai propri server anziché a quelli scelti se lo desiderassero. Tonnellate di diversi metodi di filtraggio, tonnellate di soluzioni alternative.
jcaron,

9

Diciamo che hai il sito http://example.org . Quando si utilizzano i server DNS del proprio ISP, il dominio viene risolto in un indirizzo IP

Dal momento che l'ISP non vuole che tu veda il sito Web, lascerà che i loro server DNS ti forniscano un IP diverso. Su quell'indirizzo IP, possono ospitare la pagina che mostra il messaggio di avviso.

L'ISP non modifica in alcun modo il tuo sito Web, indirizza gli utenti solo ai propri server web.


1
Che dire dell'aggiunta di /blocked.aspx, come hanno conservato il nome di dominio e aggiunto un extra /blocked.aspx alla fine? Capisco quello che stai dicendo qui. Ma la directory extra /blocked.aspx con il nome di dominio ancora preservata mi confonde.
MaXi32,

8
@ MaXi32 Dai, questo è banale. Il server a cui reindirizzano emette una risposta di reindirizzamento HTTP quando riceve una richiesta per un'altra cartella / file. Quindi il tuo browser si è aggiornato e mostra "/blocked.aspx".
TomTom,

Voglio aggiungere +1 sulla risposta di reindirizzamento HTTP. Non ho il permesso.
MaXi32,

6

Hai chiesto:

come possono gli ISP reindirizzare altre persone in un'altra directory?

A rigor di termini, non lo sono. Stanno reindirizzando le persone su un altro server . Questo ha a che fare con il funzionamento del DNS. Altre risposte lo hanno ampiamente trattato, quindi entrerò in qualche dettaglio in più:

Quando qualcuno accede a http://www.example.com/, il browser prima effettua una richiesta DNS per trovare l'indirizzo IP per www.example.com. Questo di solito va a un server DNS gestito dal proprio ISP. ServerFault ha maggiori dettagli sulle richieste DNS in un'altra domanda .

Il server DNS risponde alla richiesta con un indirizzo IP. Nel caso di un blocco del sito Web come descritto, il server risponde con qualche altro server, forse un server gestito dal governo, che reindirizza tutte le richieste a /blocked.aspx.

Il DNS di Google non sta bloccando il tuo dominio in questo modo, quindi stai ricevendo l'indirizzo IP del tuo server invece del server web a blocchi governativi.


3

Gli ISP di solito gestiscono i propri server DNS, che i loro clienti usano per impostazione predefinita (di solito perché i clienti trascurano di cambiarlo). Ciò consente all'ISP di reindirizzare il traffico verso qualsiasi nome di dominio verso un server diverso, semplicemente restituendo un indirizzo IP falso per quel nome di dominio. Tra gli altri difetti, ciò consente all'ISP di reindirizzare i siti Web "bloccati" sul proprio server, che ospiterà solo la pagina "block.aspx" (o qualsiasi pagina utilizzata dall'ISP).


0

È necessario parlare con l'ISP per determinare perché stanno facendo ciò che stanno facendo. Apri un ticket con un reclamo al riguardo. Molto probabilmente impiegano un dispositivo IPS e le firme rilevano che stai cercando di fare qualcosa che intenzionalmente non consentono per motivi legali o potrebbe essere un bug nel dispositivo. Non saprai quale a meno che non cerchi la risposta da loro. Le risposte precedenti sembrano semplicemente speculare / congetture sui motivi.


6
La domanda era "come" non "perché"

Non devo contattarli perché ho indicato la ragione nella mia domanda che il mio sito è stato bloccato in quanto viola le leggi nazionali (il governo ha chiesto all'ISP di bloccarlo).
MaXi32,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.