Usare un proxy IPv6 non è tecnicamente diverso dall'IPv4, ma il formato dell'indirizzo e il comportamento del client nascondono alcune insidie. I problemi più frequenti non derivano dalla configurazione in sé, bensì dalla scrittura errata dell'indirizzo e dalla mancata comprensione del comportamento dual-stack.
Le parentesi quadre sono obbligatorie perché l'indirizzo IPv6 contiene già i due punti; senza parentesi il separatore della porta diventa ambiguo.
L'errore più frequente
2a01:4f8:c17:1a2b::7:8080 è scrivere così. Non è valido: l'ultima parte :8080 viene interpretata come parte dell'indirizzo. La forma corretta è: [2a01:4f8:c17:1a2b::7]:8080
Configurazione del client
FIGURAFormati di indirizzo corretti
Nelle variabili d'ambiente è importante usare le virgolette: alcune shell interpretano le parentesi quadre come un pattern di nome file e tentano di espanderle.
Comportamento dual-stack
La maggior parte dei sistemi moderni supporta sia IPv4 sia IPv6. Se un dominio dispone di entrambi i tipi di indirizzo, quale sceglie il client? La decisione viene presa dall'algoritmo "Happy Eyeballs" e il risultato può sorprendere.
FIGURACon quale protocollo viene stabilita la connessione?
Per questo può verificarsi la situazione "uso un proxy IPv6 ma vedo il mio indirizzo IPv4": il client potrebbe aver trovato più rapido il percorso IPv4.
Forzatura
Per essere certo di uscire davvero via IPv6, forza il client: in curl -6, in Python socket.AF_INET6 con un connettore personalizzato, in Node l'opzione family: 6 .
Verifica
FIGURADimostrare che l'uscita IPv6 viene realmente usata
Guardare il formato dell'indirizzo è la verifica più rapida: se contiene i due punti è IPv6, se contiene i punti è IPv4.
Per vedere il tuo indirizzo di uscita dal browser Il mio indirizzo IP puoi usare la nostra pagina.
Problemi comuni
FIGURAErrori tipici nella configurazione di un proxy IPv6
Le prime due righe riguardano la configurazione, la terza il comportamento, la quarta la destinazione. In fase di diagnosi questa distinzione fa risparmiare tempo.
Uso ibrido: l'approccio corretto
Il modo per sfruttare il vantaggio di costo dell'IPv6 senza incorrere nel problema di compatibilità è lavorare in modalità ibrida:
FIGURAFlusso con priorità IPv6 e fallback IPv4
Non eseguire il controllo DNS a ogni richiesta: metti in cache il risultato per ogni destinazione. Questo riduce sia la latenza sia il carico sul DNS.
Riepilogo
La configurazione di un proxy IPv6, prestando attenzione al formato dell'indirizzo, è semplice quanto quella IPv4. Bastano tre regole: usare le parentesi quadre quando si indica la porta, verificare di uscire davvero via IPv6 e controllare se la destinazione ha un record AAAA. Risolvere il problema di compatibilità con un flusso ibrido ti permette di sfruttare il vantaggio di costo dell'IPv6 senza metterlo a rischio. Per i dettagli di prodotto alla nostra pagina proxy IPv6 puoi consultarlo.
Domande frequenti
01Come devo scrivere l'indirizzo del proxy IPv6?
Quando lo usi insieme alla porta, racchiudi l'indirizzo tra parentesi quadre: [2a01:4f8:c17:1a2b::7]:8080. La scrittura senza parentesi non è valida, perché l'indirizzo contiene già i due punti.
02Uso un proxy IPv6 ma viene mostrato il mio indirizzo IPv4: perché?
Se la destinazione ha sia un record A sia un record AAAA, il client potrebbe aver scelto il percorso più veloce con l'algoritmo Happy Eyeballs. Forza il client su IPv6 con -6 o AF_INET6.
03Posso raggiungere qualsiasi sito tramite IPv6?
No. Se la destinazione non ha un record AAAA, non è raggiungibile via IPv6. Per questo il proxy IPv6 viene di solito usato in modo ibrido insieme all'IPv4.
04Cosa succede se la mia connessione locale non supporta IPv6?
Non riuscirai in alcun modo a raggiungere il proxy IPv6. Verifica prima la tua connettività IPv6 locale con ping6; se non c'è, devi richiedere l'IPv6 al tuo provider internet oppure usare un tunnel.
05Perché il proxy IPv6 costa così poco?
Non esiste scarsità di indirizzi: a un singolo cliente possono essere assegnati miliardi di indirizzi. Il costo dell'indirizzo, la voce di spesa più pesante, si riduce quasi a zero.