Come posso capire quale IPv6 usare se voglio impostare un IP statico per il mio computer?


14

Di recente ho installato Windows Server 2012 sul mio desktop. Ho cambiato le mie impostazioni di connessione per hardcode il mio indirizzo IP interno come 192.168.0.99 (IPv4). Windows Server 2012 mi ha avvertito che avrei dovuto impostare anche il mio indirizzo IPv6 su un indirizzo statico, ma non sono sicuro di quale sia l'indirizzo equivalente in formato IPv6. Ho provato a cercarlo su Google, tuttavia dopo aver visitato alcuni siti Web che "convertono IPv4 in IPv6" mi danno valori diversi. Non sono sicuro di quale sia quello corretto.

Come si fa a tradurre un indirizzo IPv4 in e l'indirizzo IPv6 in modo appropriato? In particolare, vorrei sapere cosa 192.168.0.99 è in formato IPv6. Grazie!


Di 'al tuo sistema operativo di usare indirizzi locali univoci. Questi sono il vero sostituto di indirizzi privati. Non possono essere riparati, perché devono essere univoci anche quando la LAN viene unita, ma in condizioni normali, dovrebbero rimanere invariati in assenza di conflitti.
BatchyX,

2
gli indirizzi 192.168. *. * * (indirizzi riutilizzabili / non instradati) sono una soluzione per ipv4 per poter continuare a funzionare mentre si esaurisce lo spazio degli indirizzi. ipv6 è la soluzione.
ctrl-alt-delor

Risposte:


22

IPv6 ha un equivalente di indirizzi "intervallo privato" IPv4 - chiamato Unique Local Address ( RFC 4193 ) - utilizza l' fd00::/8intervallo. Scegli un prefisso casuale / 48 o / 64 all'interno di quell'intervallo (vedi l' articolo di Wikipedia per esempi) e usalo per la tua rete.

Tuttavia, una traduzione diretta degli indirizzi IPv4 interni non avrebbe molto senso. (Se lo facessi, avresti anche gli stessi limiti di IPv4, non credi?)

Tuttavia, con IPv6 non è necessario utilizzare indirizzi locali. Esistono diversi modi per ottenere un intervallo di indirizzi globale per te stesso, anche se il tuo ISP non offre ancora IPv6 nativo:

  • Puoi iscriverti a Tunnelbroker o servizi simili; la maggior parte di essi ti fornirà un /64blocco raggiungibile a livello globale - ovvero una sottorete - e molti forniranno persino blocchi /48o /56su richiesta (rispettivamente 64k e 256 sottoreti). Lo stesso tunnel consente inoltre di accedere a Internet IPv6 globale.

  • Oppure puoi utilizzare l' intervallo di indirizzi 6to4 in base al tuo indirizzo IP globale . Ad esempio, se il tuo ISP ti assegna 192.0.123.234(C0 00 7B EA in esadecimali), allora puoi usare 2002:c000:7bea::/48. Tali indirizzi sono raggiungibili anche da Internet.


Buon consiglio. Se vuoi eseguire IPv6 sulla tua LAN questo è il modo di farlo.
Sander Steffann,

9

Per espandere la risposta di Grawity (l'equivalente di intervalli privati ​​sono Indirizzi locali unici, RFC 4913), ecco come scegliere l'indirizzo effettivo da utilizzare.

Con intervalli privati ​​IPv4 come 192.168.X. , scegli casualmente il valore per X, ma ottieni solo pochi valori tra cui scegliere (hai scelto 192.168.0. ), quindi scegli un numero casuale per la macchina (hai scelto 99). Puoi avere più reti, ad esempio 192.168.1. , ma non riesco davvero a combinare insieme due set di reti esistenti poiché probabilmente si scontreranno. L'uso dell'intervallo privato 10.XY ti dà più opzioni, ma è ancora limitato.

Con IPv6, inizia con 'fd', seguito da dieci cifre esadecimali per l'allocazione univoca (x) e quattro cifre esadecimali per la tua rete (y). Ogni macchina ha quindi un numero fino a 16 cifre esadecimali (z).

Questo ti darà un valore come 'fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz', anche se se inserisci molti zeri sarà molto più breve da scrivere.

ad esempio, seleziona "12: 3456: 789a" come primo dieci casuale (x), quindi utilizza la rete "0001" all'interno di tale (y), quindi per la tua macchina seleziona "0000: 0000: 0000: 0063" (perché l'esagono 63 è uguale al decimale 99).

Questo darebbe alla tua macchina l'indirizzo IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063'. (Per la tua rete specifica usa valori diversi, casuali, per la parte 12: 3456: 789a.)

Poiché è possibile comprimere gli zeri in notazione abbreviata, questo diventa solo 'fd12: 3456: 789a: 1 :: 63'.

L'intera allocazione sarebbe "fd12: 3456: 789a :: / 48" e la sottorete che stai utilizzando sarebbe "fd12: 3456: 789a: 1 :: / 64".

Si noti che gli esempi sopra riportati hanno lo stesso numero (99 decimale, 0x0063 esadecimale) per la macchina in entrambi gli intervalli IPv4 e IPv6, ma non devono corrispondere (potrebbe essere più semplice).


1

In primo luogo, non è utile utilizzare un indirizzo IPv6 su una rete domestica ma, se lo si desidera, è necessario impostarlo su automatico (solo per IPv6), inoltre il router deve supportare DHCPv6 o il server Windows convertirà automaticamente IPv4 in IPv6 . Se vuoi provare l'indirizzo IPv6 statico, allora ...

Esistono diversi tipi di indirizzi IPv6 che possono essere utilizzati, francamente, anche se non li conosco tutti. Di seguito è riportata una tabella di conversione per l'IPv4 specificato. Questo è uno dei migliori strumenti di cui mi posso fidare.

Tabella di conversione

Per quanto posso dire, dovresti usare 2002:C0A8:63:0:0:0:0:0come indirizzo IPv6 statico. (Stavo usando un altro formato prima, ma qualcuno ha commentato che il formato non dovrebbe mai essere usato sul filo. Ora sono passato a questo formato.)

C'è una domanda ServerFault simile , penso che questo ti aiuterebbe un po '.


2
Il collegamento agli indirizzi 0:0:0:0:0:ffff:c0a8:0063consente al software di utilizzare le API IPv6 anche quando comunica su IPv4. Non devono mai essere usati sul filo (e quindi anche come indirizzo di interfaccia)!
Sander Steffann,

Va bene, ho cambiato l'IPv6 in 2002:C0A8:63:0:0:0:0:0, è il formato da 6 a 4
Akshat Mittal

-1

Sì, se si utilizza NAT non è necessario passare a IPv6 ma 1) NAT è problematico, soprattutto per i servizi Voice over IP 2) NAT non consente connessioni in entrata senza setuo per ogni connessione in entrata e anche in questo caso si è limitati 3 ) NAT aggiunge complicazioni e aumenta il tempo / lo sforzo di instradamento

Per rispondere alla domanda effettiva posta è possibile codificare un indirizzo IPv4 in un indirizzo IPv6 nel formato :: FFFF:

Quindi l'indirizzo IPv4 di 119.225.152.21 può essere rappresentato in IPv6 come 0: 0: 0: 0: 0: FFFF: 119.225.152.21 che è abbreviato in :: FFFF: 192.225.152.21

ogni sezione dell'indirizzo IPv4 verrà inviata in esadecimale, quindi una traccia di rete mostrerà :: FFFF: C0E1: 9815 come 192 = C0 in esadecimale, 225 = E1,152 = 98 in esadecimale ecc

Questo verrà convertito nell'indirizzo IPv4 quando si esce da una rete IPv6 e si accede a una rete IPv4

Vedi questa pagina ha alcune informazioni su questo

http://computernetworkingnotes.com/ipv6-features-concepts-and-configurations/special-ipv6-to-devices.html


-4

Non è necessario e probabilmente non ha senso impostare un indirizzo IPv6 sulla rete interna. Attenersi semplicemente all'indirizzo IPv4 e ignorare l'avviso. L'avvertimento sarebbe rilevante per l'uso su un server pubblico, quindi a meno che tu non abbia buone ragioni per eseguire IPv6 sulla tua rete interna, non me ne preoccuperei.

Dall'altro punto, non esiste una "traduzione" IPv6 di un indirizzo IPv4. Sono sistemi separati.

Per assegnare un IPv6 sul desktop, è necessario configurare il router interno per gestire una rete IPv6.

Se si desidera eseguire una rete IPv6 domestica, ci sono alcuni commenti utili nelle seguenti domande:


8
Vorrei ancora, per correttezza, anche se è facoltativo.
mio

Dovresti anche configurare il tuo router per IPv6 se desideri eseguire internamente una rete IPv6. Ci sono alcuni commenti utili qui: superuser.com/questions/43853/…
harunahi

1
IPv6 viene utilizzato in molti più posti di quanto si pensi. Al giorno d'oggi ogni interfaccia ha un indirizzo IPv6 locale di collegamento per impostazione predefinita. L'impostazione di un indirizzo IPv6 globale è di solito utile solo quando il tuo ISP te lo fornisce, ma puoi eseguire una rete IPv6 locale usando ULA (Unique Local Addresses).
Sander Steffann,

7
Questa è stata una risposta mediocre nel 2013; oggi è pericolosamente obsoleto.
Michael Hampton,
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.