Durante l'hosting di nuovi servizi in questi giorni, quale sarebbe la decisione migliore. IPv4 o IPv6?
Supponendo che questo sia un servizio destinato all'uso su Internet pubblico da parte di client su macchine o reti al di fuori del tuo controllo, dovresti supportare entrambi.
Quanto è facile / difficile ottenere l'indirizzo IPv4 (considerando che si esauriranno presto)?
Per i singoli indirizzi che generalmente li affittate dal vostro provider di hosting, la maggior parte dei provider ne include ancora uno con ciascun server, ma alcuni stanno iniziando a pagare di più. Poiché il prezzo di mercato degli indirizzi IPv4 aumenta, possiamo aspettarci che aumentino anche le tariffe di noleggio addebitate dai fornitori di servizi.
Se hai bisogno di blocchi per gestire la tua rete, le cose si fanno più difficili. Esiste un mercato dei blocchi IP ma AIUI è più come acquistare un vero e proprio est che acquistare server. In Europa è anche possibile registrarsi come LIR e ottenere una "allocazione finale" da RIPE, il rovescio della medaglia di questo approccio sono le commissioni in corso (le commissioni per una LIR sono molto più elevate rispetto alle allocazioni "indipendenti dal fornitore").
Può essere facilmente trasferito su IPv6 in futuro?
Gli indirizzi IPv6 sono più grandi di quelli IPv4, quindi tutto ciò che memorizza gli IP in un campo di dimensioni fisse è problematico. Allo stesso modo gli indirizzi IPv6 usano due punti anziché punti, quindi tutto ciò che memorizza gli indirizzi IP in un formato di testo strutturato è potenzialmente problematico.
È quasi certamente più semplice supportare entrambi dall'inizio che cercare di rintracciare ogni luogo in cui gli indirizzi IP vengono archiviati ed elaborati dopo il fatto.
In che modo gli utenti IPv6 esistenti possono comunicare con esso?
Attualmente gran parte di Internet è solo v4, quindi i provider devono fornire ai propri clienti alcuni mezzi per accedere solo alle risorse v4. Man mano che gli indirizzi IPv4 diventano sempre più costosi e difficili da ottenere, cercheranno meccanismi che consentano loro di farlo senza fornire a ciascun cliente un indirizzo IPv4 pubblico dedicato.
Esistono diversi approcci a questo, tra cui NAT IPv4 convenzionale a livello di ISP, DS-Lite che esegue il tunneling di pacchetti IPv4 su uno speciale NAT IPv4 su IPv6 e NAT64 che traduce i pacchetti IPv6 in pacchetti IPv4. Tutti avranno un costo in termini di prestazioni, affidabilità e capacità di rintracciare gli abusi.
In che modo gli utenti IPv4 esistenti possono comunicare con esso?
A differenza del caso precedente, questo è principalmente il tuo problema. Alcuni client possono utilizzare Teredo ma Windows disabilita Teredo per impostazione predefinita quando rileva un controller di dominio e la maggior parte degli altri sistemi operativi non lo supportava immediatamente. Anche quando Teredo è abilitato non è esattamente il meccanismo più affidabile.
Quindi se vuoi che il tuo servizio funzioni per la maggior parte degli utenti di Internet devi offrirlo su IPv4.
Ciò non significa necessariamente che i tuoi server debbano supportare IPv4. Ad esempio, se si fronteggia un CDN come Cloudflare o Akamai, il CDN può ricevere il traffico su IPv4 e inoltrarlo a te su IPv6. Sono anche a conoscenza di un fornitore di hosting che offre un servizio proxy inverso gratuito per questi clienti. Mi aspetto che queste cose diventino più comuni man mano che aumentano il prezzo degli indirizzi IPv4 e la percentuale di client che supportano IPv6.