Offerta dell'anno 1 mese acquistato, 1 mese in regalo Su tutti i VPS e i server dedicati, per qualsiasi durata: paghi 12 mesi e ne usi 24. Raddoppia la durata
Home / Guide di Hosting Privato / Nascondere l'IP del server di origine: CDN, reverse proxy e cosa trapela
Privacy

Nascondere l'IP del server di origine

Assorbire un attacco e restare irrintracciabili sono due problemi diversi, e l'assetto che risolve l'uno puo silenziosamente disfare l'altro. Cosa copre il filtraggio a livello di rete, cosa aggiunge e cosa costa una CDN, come vengono trovate davvero le origini — e come verificare la tua.

Senza KYC
Solo crypto
Nessun log
DMCA ignorato
Root completo
NVMe SSD

«Dovrei mettere una CDN davanti?» è la prima domanda che quasi tutti si pongono dopo aver comprato un server offshore, e non ha una risposta unica, perché in realtà sono due domande travestite da una sola. Assorbire un attacco e restare irrintracciabili sono problemi diversi con soluzioni diverse, e l'assetto che risolve l'uno può silenziosamente disfare l'altro.

La confusione costa cara in entrambe le direzioni. C'è chi mette una grande CDN americana davanti a contenuti per cui aveva scelto apposta un hosting DMCA-ignored, e restituisce così uno sportello reclami esattamente al tipo di intermediario che stava evitando. Altri saltano tutto, vengono colpiti da un flood a livello applicativo che il filtraggio di rete non è mai stato progettato per vedere, e concludono che la protezione DDoS fosse una bugia. Questa guida separa i due problemi, spiega cosa fa davvero ciascuno strato, e dedica la maggior parte del suo spazio alla parte che decide l'esito in entrambi i casi: i sei modi in cui un indirizzo di origine trapela anche quando tutto il resto è configurato correttamente.

Due problemi che sembrano uno solo

Qualunque cosa metti davanti a un server sta svolgendo uno di due compiti: tenere lontano un attacco, oppure tenere sconosciuto il suo indirizzo. Si sovrappongono abbastanza da creare confusione, e differiscono abbastanza perché risolvere quello sbagliato sia uno spreco di denaro.

Di cosa ti preoccupiCosa lo risolve davveroCosa non lo risolve
Un flood volumetrico che riempie la tua pipe (livelli 3 e 4)Filtraggio al bordo della rete, incluso in ogni nostro pianoNiente che installi sul server — a quel punto la pipe è già piena
Un flood applicativo di richieste che sembrano reali (livello 7)Una CDN o un WAF, caching, rate limit, endpoint più economiciIl filtraggio dei pacchetti, che vede HTTP valido e lo lascia passare
Nessuno deve poter raggiungere la macchina direttamenteUn front (CDN o un tuo nodo) più un firewall che accetta solo luiUna CDN da sola, se l'origine risponde ancora a tutto internet
Nessuno deve sapere chi la gestisceRegistrazione no-KYC, riservatezza dei pagamenti, disciplina sull'accountQualunque quantità di infrastruttura — è una questione di identità
Il contenuto deve sopravvivere ai reclamiLa giurisdizione, e un host che non agisce su di essiUna CDN, che aggiunge un canale di reclami invece di toglierne uno

Leggi due volte l'ultima riga, perché è quella che frega la gente. Tutto il resto in questa pagina è ingegneria. Quella riga no.

Nascondere l'IP del server di origine
Qualunque cosa stia davanti al tuo server si frappone anche tra te e chi presenta reclami — il che è protezione in una direzione, e un nuovo indirizzo per le notifiche nell'altra.

Cosa fa già il tuo host, e dove si ferma

Il filtraggio di livello 3 e 4 è incluso in ogni piano che vendiamo, senza costi aggiuntivi, e agisce al bordo della rete anziché sul tuo server — l'unico posto in cui può funzionare, perché un uplink saturo non si ripara con nulla che giri dietro di esso. La banda è illimitata, quindi un attacco non si trasforma in una fattura. Per la grande maggioranza di ciò che la gente chiama «un DDoS», è tutta qui la storia.

Ciò che non può vedere è l'altro tipo. Cinquecento richieste al secondo verso un endpoint di ricerca provenienti da quarantamila indirizzi residenziali non è traffico malformato; è traffico. Le connessioni Slowloris che trasmettono un header ogni pochi secondi sono, prese singolarmente, educate. Un form di login bombardato con corpi POST reali è indistinguibile, a livello di pacchetto, da un lunedì impegnativo. Nessun filtro di pacchetti aiuta, perché non c'è nulla di sbagliato nei pacchetti.

Il test per capire se ti serve più del solo filtraggio di rete: una singola richiesta ben formata può costare al tuo server una scansione del database, il ridimensionamento di un'immagine o un hash di password? Se sì, hai una superficie di livello 7, e la soluzione è caching, rate limiting ed endpoint più economici — con o senza una CDN davanti.

C'è una direzione di traffico su cui interveniamo, ed è bene dirlo chiaramente: attacchi e spam di massa originati dalla nostra rete possono essere null-routati per mantenere sana il resto dell'infrastruttura. È una misura operativa, non una misura sui contenuti — la distinzione che la nostra guida sull'hosting DMCA-ignored traccia in modo più dettagliato.

Cosa nasconde una CDN, e lo sportello reclami che erediti

Il meccanismo è semplice e genuinamente efficace. Il tuo dominio risolve verso gli indirizzi del provider, i client si connettono lì, e il provider recupera i contenuti dalla tua origine. L'indirizzo reale non compare mai nella connessione di un client, quindi non può essere attaccato da chi conosce solo il dominio. Lo stesso trucco è il motivo per cui il fronting via CDN funziona per i proxy resistenti alla censura: un censore vede traffico verso un indirizzo che non può permettersi di bloccare.

Tre cose arrivano insieme, e nessuna è nascosta nelle note in piccolo:

  • Il bordo termina il tuo TLS. Il traffico è testo in chiaro dentro la rete del provider per progettazione — è così che funzionano caching e filtraggio. Qualunque cosa digitino i tuoi utenti raggiunge una terza parte prima di raggiungere te.
  • Un canale di abuso che prima non esisteva. I reclami possono essere presentati direttamente contro la CDN, e una CDN risponde: inoltrandoli a te, identificando il tuo provider di hosting, oppure eliminandoti come cliente. Se la tua ragione per stare offshore è che i reclami non vanno da nessuna parte, mettere davanti un intermediario statunitense ricollega la catena che avevi pagato per spezzare.
  • Un account. Indirizzo email, metodo di pagamento, spesso un numero di telefono, legati al tuo dominio e conservati a tempo indeterminato. Ne parliamo più avanti, perché di solito è l'anello più debole dell'intero assetto.

Niente di tutto ciò rende sbagliata una CDN. Ne fa una decisione a due facce: eccellente per un negozio o un'applicazione con utenti reali e vera pressione di livello 7, attivamente controproducente per una pubblicazione che attira takedown. La nostra risposta alla domanda, sulla pagina dell'hosting DMCA-ignored, è sempre stata la versione breve di questo: per resistere ai takedown, usa il filtraggio di rete che hai già e salta la CDN.

I sei modi in cui un indirizzo di origine trapela comunque

Questa è la sezione che conta, perché l'occultamento non è un prodotto che compri — è una proprietà che mantieni o perdi, di solito nel giro di pochi giorni, a causa di una di sei cose. Le origini vengono trovate ogni giorno dietro configurazioni CDN perfettamente valide.

  • I log di Certificate Transparency. Ogni certificato pubblicamente attendibile emesso per il tuo dominio viene pubblicato in log pubblici, permanenti e ricercabili entro pochi minuti. Non pubblicano il tuo indirizzo; pubblicano i tuoi hostnamestaging, mail, vpn, il sottodominio che hai configurato una volta nel 2024. Ognuno è un candidato da risolvere, e un solo record che non punta al front chiude la questione.
  • La cronologia DNS. I servizi di passive-DNS archiviano ogni indirizzo a cui il tuo dominio ha mai risolto. Spostarsi dietro una CDN in seguito non fa sparire ciò che era già stato registrato — l'occultamento deve iniziare prima che il dominio risolva per la prima volta, oppure ti serve un nuovo indirizzo, non un nuovo front.
  • I record che non si possono proxare, e quelli che hai dimenticato. I mail exchanger devono puntare a qualcosa di raggiungibile. Lo stesso vale per un record AAAA lasciato indietro quando hai proxato solo IPv4, un vecchio hostname FTP o del pannello, un wildcard, o l'host di sviluppo «temporaneo» che ormai ha tre anni.
  • Qualunque cosa il server invii. La posta dall'origine porta il suo indirizzo nelle intestazioni Received — un messaggio di reset della password è un'autodenuncia. Webhook, recuperi di immagini in uscita, anteprime di link, pingback, controlli di aggiornamento e crash reporter contattano tutti l'esterno dall'indirizzo reale, e chiunque riesca a far parlare la tua applicazione con un host che controlla lo scopre.
  • La scansione di tutto internet. Ogni indirizzo IPv4 viene scansionato e indicizzato continuamente da servizi pubblici, e i risultati sono interrogabili in pochi secondi. Se la tua origine risponde sulla porta 443 con il tuo certificato, o serve la tua homepage a qualunque header Host, farla corrispondere è una sola query contro un hash del corpo, un'impronta del certificato o un hash della favicon. È così che vengono trovate la maggior parte delle origini, e non costa nulla a chi cerca.
  • L'applicazione che parla di sé stessa. URL assoluti e redirect che contengono l'indirizzo grezzo, endpoint di stato o metriche lasciati aperti, stack trace verbosi che nominano host interni, header che rivelano il backend, e il virtual host predefinito che serve allegramente il tuo sito a chiunque lo richieda per indirizzo.
Cinque di questi sei sono questioni di configurazione, non di crittografia. Nulla in questa lista viene sconfitto da un piano CDN più grande, e nulla in essa è esotico — sono le prime sei cose che chiunque controlla, in questo ordine.

Blindare l'origine perché solo il front possa raggiungerla

Un occultamento che dipende dal fatto che nessuno indovini l'indirizzo non è occultamento. L'assetto regge solo quando l'origine rifiuta di parlare con chiunque non sia il front, così che un indirizzo trapelato sia un fastidio e non un evento.

  • Default-deny, poi consenti il front. Accetta le porte 80 e 443 solo dai range di indirizzi pubblicati dal provider, e aggiorna automaticamente quella lista — i range cambiano, e una lista non aggiornata fallisce aperta o fallisce chiusa nel momento peggiore. Tutto il resto, SSH compreso, appartiene a un tunnel o a un indirizzo di gestione, come nella nostra checklist di hardening della prima ora.
  • Autentica il front. I certificati client tra la CDN e la tua origine — di solito chiamati authenticated origin pulls — fanno sì che anche un indirizzo corretto più un header Host corretto non ottengano nulla senza il certificato.
  • Meglio ancora: nessuna porta in ingresso. Un tunnel solo in uscita dall'origine verso il bordo, sia esso il connettore proprio della CDN o WireGuard verso un nodo che gestisci tu, fa sì che l'origine non sia mai in ascolto su un'interfaccia pubblica. La scansione non può trovare ciò che non risponde, ed è la versione singolarmente più solida dell'assetto.
  • Un solo virtual host, un solo header Host. Il server predefinito non dovrebbe restituire nulla di utile. Se il tuo sito si carica per indirizzo, verrà individuato da uno scanner entro la settimana.
  • Sposta la posta fuori dall'origine web. La posta deve essere raggiungibile e deve identificarsi; tienila su una macchina propria, come presuppone la guida al server di posta.
  • Verifica dall'esterno. Ogni controllo di questa lista è privo di senso se eseguito dal server stesso. Testa da una rete che non è la tua.

Un tuo front node al posto di una CDN

La terza opzione viene saltata perché non ha budget di marketing: un piccolo VPS come volto pubblico, un tunnel cifrato verso la macchina che detiene i dati, e nginx o HAProxy che fa passare il traffico tra i due. Dall'esterno sembra un qualunque server web. Quello vero sta altrove, senza alcuna porta in ingresso.

Quello che ottieni è occultamento senza nessun altro coinvolto nell'assetto — nessun account di terze parti, nessuno sportello reclami esterno, nessuno sconosciuto che termina il tuo TLS. Ottieni anche una separazione di giurisdizione altrimenti difficile da comprare: il front dove stanno gli utenti, i dati dove la legge ti conviene, scelti tra le nostre sette location. E poiché nessuna identità è stata associata alla registrazione, il front è usa e getta — un indirizzo bruciato si sostituisce in pochi minuti anziché negoziarlo.

Quello che non ottieni è capacità anycast. Un nodo ha la capacità di un nodo, e mentre il nostro filtraggio di rete lo protegge esattamente come protegge qualunque altro server, un attacco volumetrico davvero grande è una gara di banda che vince una rete globale. Il posizionamento onesto: un front node è la risposta giusta per nascondere un backend pesante o costoso — uno storage array, una macchina con GPU, un server di posta, un database — e per separare le giurisdizioni. Non è un sostituto di una CDN sotto pressione di livello 7 sostenuta.

Come scegliere, in una tabella

La tua situazioneAssettoMotivazione
Pubblicazione che attira notifiche di takedownDiretto, senza CDN, in una giurisdizione scelta appostaUna CDN aggiunge uno sportello reclami che il tuo host deliberatamente non ha
Negozio o SaaS con utenti reali e pressione di livello 7CDN davanti, origine blindata sui suoi rangeIl livello 7 è il problema per cui una CDN è davvero costruita
Endpoint di circumvention in un paese censuratoFronting via CDNIl censore vede un indirizzo che non può permettersi di bloccare
Grande traffico statico o multimedialeCDN per lo scarico della cacheBanda e latenza sono l'obiettivo; l'occultamento è un effetto collaterale
L'anonimato è il requisito primarioUn tuo front node, o niente davantiUn account di terze parti è un record identitario che prima non avevi
Backend pesante che vale la pena nascondereFront node più tunnel solo in uscitaLa macchina costosa non compare mai su internet pubblico

L'account è di solito l'anello più debole

Considera cosa succede quando l'infrastruttura è perfetta e la documentazione no. Il server è stato pagato in Monero, senza documenti d'identità e senza indirizzo email — l'assetto descritto nelle nostre pagine sull'hosting no-KYC. Poi viene aperto un account CDN con una carta, un indirizzo personale e un numero di telefono, elencando il dominio che protegge. Quell'account è un record identitario più solido e più duraturo di qualunque cosa sul server, detenuto da un'azienda che risponde alle citazioni legali, e vanifica del tutto la riservatezza del pagamento.

La correzione non è complicata, solo facile da dimenticare: se l'obiettivo è l'anonimato, o il front appartiene a te, oppure l'account che gli sta davanti è usa e getta e non attribuibile quanto il server dietro di esso. Server OpSec tratta questa disciplina in modo corretto, e la nostra risposta onesta sull'anonimato offshore è franca su quali anelli della catena di solito si spezzano per primi. Quasi mai sono quelli tecnici.

Verificare la tua esposizione in dieci minuti

Ogni voce qui sotto è qualcosa che una parte interessata controllerebbe nei primi minuti. Eseguile tu stesso, da una macchina che non è il server, prima di averne bisogno.

  • Elenca ogni hostname che hai mai certificato. Cerca il tuo dominio apice in un motore di ricerca per Certificate Transparency e risolvi ogni risultato. Tutto ciò che non punta al front è una falla, inclusi gli host che non usi più.
  • Leggi la tua stessa cronologia DNS. Una ricerca passive-DNS mostra gli indirizzi a cui il tuo dominio risolveva prima della CDN. Se l'origine di ieri è ancora l'origine di oggi, l'occultamento non è mai stato reale.
  • Interroga direttamente l'origine. curl -sI --resolve example.com:443:198.51.100.10 https://example.com/ — se il sito risponde, il tuo firewall non sta limitando l'accesso al front, e chiunque abbia un indirizzo candidato può confermarlo con una sola richiesta.
  • Interrogala senza garbo. curl -skI https://198.51.100.10/ non dovrebbe restituire nulla di riconoscibile. Un virtual host predefinito che serve la tua homepage è l'errore singolo più comune su questa pagina.
  • Controlla ogni tipo di record, non solo A. dig +short AAAA example.com, dig +short MX example.com, e lo stesso per ogni sottodominio rivelato dai log di trasparenza. Un IPv6 lasciato non proxato è un classico.
  • Mandati un'email dall'applicazione. Attiva un reset della password e leggi l'intera catena Received. Se l'indirizzo di origine c'è, allora c'è anche in ogni messaggio che hai mai inviato.
  • Conferma che le porte siano chiuse. Da una rete non collegata, nmap -Pn -p80,443 198.51.100.10 dovrebbe mostrare filtered, non open.
  • Cerca negli scanner. Cerca l'impronta del tuo certificato e l'hash della favicon della tua homepage in un indice pubblico di scansione di internet. Se la tua origine è indicizzata, è così che verrà trovata.

Quando l'indirizzo è già bruciato

Dai per scontato che restera bruciato. Un indirizzo apparso nel passive-DNS e negli indici di scansione è un record pubblico permanente, e nessuna modifica di configurazione lo ritira. La risposta è meccanica, non ingegnosa.

  • Prima chiudi la falla. Ruotare verso un nuovo indirizzo senza chiudere il buco riproduce la situazione entro pochi giorni, e avrai speso una migrazione per non imparare nulla.
  • Poi ruota. Distribuisci un sostituto — in una giurisdizione diversa se la ragione era legale anziché tecnica — ripristina, e fai il cutover. Poiché nessuna identità era stata associata al primo server, questo è un nuovo inizio anziché una trattativa, il che è il ritorno pratico e poco glamour di comprare server senza uno storico account.
  • Prepara il cutover prima dell'emergenza. Un TTL DNS breve, una configurazione ridistribuibile da un repository e un ripristino testato trasformano un brutto pomeriggio in venti minuti. Nessuno organizza tutto questo durante un attacco.
  • Ritira correttamente il vecchio indirizzo. Non lasciare il vecchio server parcheggiato sul vecchio indirizzo a servire lo stesso contenuto; è una conferma dal vivo per chiunque stia osservando, e mantiene fresco il record.

La versione breve

Il filtraggio a livello di rete gestisce gli attacchi volumetrici, arriva con il server e non costa nulla in più. Una CDN gestisce lo strato applicativo e nasconde l'origine, al prezzo di un intermediario che termina il tuo TLS, risponde ai reclami e sa chi sei. Un tuo front node compra occultamento senza l'intermediario, ma non capacità globale. La giurisdizione decide la questione legale e nessuno dei tre la tocca. E tutti e tre vengono vanificati da un solo record non proxato, un'email dall'origine, o un solo virtual host predefinito.

Decidi in base all'obiettivo e non all'abitudine, poi dedica dieci minuti all'audit — trova più esposizione reale di qualunque upgrade. Se vuoi l'architettura senza la terza parte, un piccolo VPS come front e il lavoro vero su hardware dedicato dietro di esso è l'assetto che vediamo più spesso tra chi è già stato trovato una volta.

FAQ

IP di origine e DDoS — domande frequenti

01 Una CDN nasconde il vero indirizzo IP del mio server?

Lo nasconde ai client, ed è la maggior parte del beneficio: i visitatori si connettono alla CDN e non vedono mai il tuo indirizzo. Non lo nasconde dai record pubblici già esistenti, da qualunque cosa il tuo server invii verso l'esterno, né dagli scanner che analizzano l'intero internet e possono riconoscere la tua origine dal certificato o dalla homepage. E funziona solo se il tuo firewall impedisce all'origine di rispondere a chiunque non sia la CDN — altrimenti l'indirizzo è a una sola richiesta confermata dal tornare utile.

02 Mettere Cloudflare o un'altra CDN davanti vanifica l'hosting DMCA-ignored?

In pratica sì. Una CDN è parte del tuo servizio e ha un proprio processo di gestione degli abusi: le notifiche possono essere presentate direttamente contro di essa, e di norma le inoltrerà a te, identificherà il tuo provider di hosting, oppure ti eliminerà come cliente. Questo ricollega la catena dei takedown che l'hosting offshore viene scelto proprio per spezzare. Per contenuti che attirano reclami, l'assetto migliore è l'hosting diretto in una giurisdizione scelta apposta, con il filtraggio DDoS a livello di rete già incluso nel server.

03 La protezione DDoS di livello 3/4 basta da sola?

Per gli attacchi volumetrici — quelli che saturano l'uplink — sì, ed è l'unico livello che può aiutare in quel caso, perché agisce prima che il traffico ti raggiunga. È incluso in ogni piano con banda illimitata, quindi un attacco non produce nemmeno una fattura. Ciò a cui non può rispondere è un flood di livello 7 fatto di richieste ben formate. Se una singola richiesta alla tua applicazione può innescare una scansione del database o il ridimensionamento di un'immagine, è lì che si trova il tuo rischio, e la risposta è caching, rate limiting e un WAF, non il filtraggio dei pacchetti.

04 Come si trova l'IP di origine dietro una CDN?

Sei strade coprono quasi tutti i casi: i log di Certificate Transparency che rivelano sottodomini non proxati, gli archivi passive-DNS che conservano l'indirizzo usato dal dominio prima del cambio, i record che non possono essere proxati come i mail exchanger, le connessioni in uscita dal server stesso comprese le sue stesse intestazioni email, la scansione dell'intero internet che riconosce l'origine dal certificato o dal contenuto della pagina, e l'applicazione che rivela il proprio indirizzo tramite redirect, endpoint di stato o un virtual host predefinito. Nessuna di queste richiede alcuna abilità.

05 Posso usare una CDN e restare anonimo?

Solo se l'account è anonimo quanto il server, il che raramente è il caso. Un account CDN porta con sé un indirizzo email, un metodo di pagamento e spesso un numero di telefono, legati al tuo dominio e conservati a tempo indeterminato da un'azienda che risponde ai procedimenti legali. Se hai pagato il server in Monero senza documenti d'identità e poi hai aperto un account CDN con una carta personale, l'account è ora il record identitario più solido dell'intero assetto. O tieni il front sotto il tuo controllo diretto, oppure rendi l'account usa e getta quanto tutto il resto.

06 Mi serve tutto questo per un sito piccolo?

Di solito no. Un sito piccolo su un server con filtraggio a livello di rete, un firewall default-deny e nessun servizio superfluo è un assetto del tutto normale e ragionevolmente solido. La questione dell'origine diventa concreta quando esiste una ragione specifica per nascondere la macchina — un pubblico che include persone disposte ad attaccarla, un backend che vale più del front, o contenuti il cui assetto di hosting preferiresti non pubblicizzare.

07 Il server di posta dovrebbe girare sullo stesso IP del sito?

No, ed è uno dei modi più comuni in cui un'origine viene esposta. La posta deve essere raggiungibile a un indirizzo che non può essere proxato, e ogni messaggio che invia porta quell'indirizzo nelle proprie intestazioni. Far girare la posta su una macchina separata tiene l'origine web fuori da ogni email che invii e fuori dai record DNS che chiunque può interrogare. Impedisce anche che un problema di reputazione della posta diventi un problema del sito.

08 Il mio IP di origine è già trapelato — e adesso?

Considera l'indirizzo permanentemente pubblico, perché gli archivi passive-DNS e di scansione lo conservano. Chiudi prima la falla, che si tratti di un record non proxato, di un percorso email o di un virtual host predefinito, poi passa a un nuovo indirizzo ed esegui il cutover con un TTL DNS breve preparato in anticipo. Non lasciare il vecchio server a rispondere sul vecchio indirizzo con lo stesso contenuto. Poiché nulla del server originale era legato a un'identità, sostituirlo è un deployment ordinario, non una trattativa con nessuno.

Metti lo strato giusto davanti al server giusto

Filtraggio DDoS a livello di rete e banda illimitata su ogni piano, in sette giurisdizioni offshore. Fai girare un front node per pochi dollari al mese e tieni il lavoro vero dietro di esso — no-KYC, solo crypto.

Vedi i Piani VPS DMCA ignorato Hosting offshore