Recientemente instalé Windows Server 2012 en mi escritorio. Cambié mi configuración de conexión para codificar mi dirección IP interna como 192.168.0.99 (IPv4). Windows Server 2012 me advirtió que también debería establecer mi dirección IPv6 en una dirección estática, pero no estoy seguro de cuál es la dirección equivalente en formato IPv6. He intentado googlear esto, sin embargo, después de visitar algunos sitios web que "convierten IPv4 a IPv6", cada uno de ellos me da diferentes valores. No estoy seguro de cuál es el correcto.
¿Cómo se traduce una dirección IPv4 y una dirección IPv6 de manera adecuada? Específicamente, me gustaría saber qué es 192.168.0.99 en formato IPv6. ¡Gracias!
Respuestas:
IPv6 tiene un equivalente a las direcciones de "rango privado" de IPv4, llamadas Dirección local única ( RFC 4193 ), usa el
fd00::/8
rango. Elija un prefijo aleatorio / 48 o / 64 dentro de ese rango (consulte el artículo de Wikipedia para ver ejemplos) y úselo para su red.Sin embargo, una traducción directa de sus direcciones IPv4 internas no tendría mucho sentido. (Si hicieras eso, también tendrías los mismos límites que con IPv4, ¿no crees?)
Sin embargo, con IPv6 no es necesario usar direcciones locales. Hay varias formas de obtener un rango de direcciones global para usted, incluso si su ISP aún no ofrece IPv6 nativo:
Puede registrarse en Tunnelbroker o servicios similares; la mayoría de ellos le dará un nivel global alcanzable
/64
bloque - que es una subred - y muchos podrán disponer/48
o/56
bloques a petición (64k y 256 subredes, respectivamente). El mismo túnel también le permite acceder a Internet global IPv6.O puede usar el rango de direcciones 6to4 basado en su dirección IP global . Por ejemplo, si su ISP le asigna
192.0.123.234
(C0 00 7B EA en hexadecimal), entonces puede usarlo2002:c000:7bea::/48
. Estas direcciones también son accesibles desde Internet.fuente
Para ampliar la respuesta de Grawity (el equivalente a los rangos privados son Direcciones locales únicas, RFC 4913), a continuación se explica cómo elegir la dirección real para usar.
Con rangos privados de IPv4 como 192.168.X. , elige aleatoriamente el valor de X, pero solo obtiene unos pocos valores para elegir (eligió 192.168.0. ), y luego elige un número aleatorio para la máquina (eligió 99). Puede tener múltiples redes, por ejemplo, 192.168.1. , pero en realidad no se pueden combinar dos conjuntos de redes existentes, ya que es probable que choquen. El uso del rango privado 10.XY le ofrece más opciones, pero sigue siendo limitado.
Con IPv6, comience con 'fd', seguido de diez dígitos hexadecimales para su asignación única (x) y cuatro dígitos hexadecimales para su red (y). Cada máquina tiene un número de hasta 16 dígitos hexadecimales (z).
Esto le dará un valor como 'fdxx: xxxx: xxxx: aaaa: zzzz: zzzz: zzzz: zzzz', aunque si pone muchos ceros será mucho más corto de escribir.
por ejemplo, elija '12: 3456: 789a 'como su primer diez (x) aleatorio, y luego use la red' 0001 'dentro de esa (y), luego para su máquina elija' 0000: 0000: 0000: 0063 '(porque el hex 63 es lo mismo que el decimal 99).
Esto le daría a su máquina la dirección IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063'. (Para su red específica, use diferentes valores aleatorios para la parte 12: 3456: 789a).
Como puede contraer ceros en notación abreviada, esto se convierte en 'fd12: 3456: 789a: 1 :: 63'.
Su asignación completa sería 'fd12: 3456: 789a :: / 48', y la subred que esté usando sería 'fd12: 3456: 789a: 1 :: / 64'.
Tenga en cuenta que los ejemplos anteriores tienen el mismo número (99 decimal, 0x0063 hexadecimal) para la máquina en los rangos IPv4 e IPv6, pero no tienen que coincidir (podría ser más fácil).
fuente
En primer lugar, no tiene sentido usar una dirección IPv6 en una red doméstica, pero si lo desea, debe configurarlo en automático (solo para IPv6), también su enrutador debe ser compatible con DHCPv6 o el servidor de Windows convertirá IPv4 a IPv6 automáticamente . Como desea probar en una dirección IPv6 estática, entonces ...
Hay varios tipos de direcciones IPv6 que pueden usarse, francamente, incluso si no las conozco todas. A continuación se muestra una tabla de conversión para el IPv4 especificado. Esta es una de las mejores herramientas en las que puedo confiar.
Tabla de conversión
Por lo que puedo decir, debe usarlo
2002:C0A8:63:0:0:0:0:0
como su dirección IPv6 estática. (Estaba usando otro formato antes, pero alguien comentó que el formato nunca debería usarse en el cable. Ahora mismo he cambiado a este formato).Hay una pregunta similar de ServerFault , creo que esto te ayudaría un poco.
fuente
0:0:0:0:0:ffff:c0a8:0063
es para que el software pueda usar las API de IPv6 incluso cuando se comuniquen a través de IPv4. ¡Nunca deben usarse en el cable (y por lo tanto, tampoco como una dirección de interfaz)!2002:C0A8:63:0:0:0:0:0
, es el formato de 6 a 4Sí, si está utilizando NAT, no tiene que pasar a IPv6, pero 1) NAT es problemático, especialmente para los servicios de voz sobre IP 2) NAT no permite conexiones entrantes sin configuración para cada conexión entrante e incluso entonces está limitado 3 ) NAT agrega complicaciones y aumenta el tiempo / esfuerzo de enrutamiento
Para responder a la pregunta real, puede codificar una dirección IPv4 en una dirección IPv6 en la forma :: FFFF:
Por lo tanto, la dirección IPv4 de 119.225.152.21 se puede representar en IPv6 como 0: 0: 0: 0: 0: FFFF: 119.225.152.21, que se abrevia a :: FFFF: 192.225.152.21
cada sección de la dirección IPv4 se enviará en hexadecimal, por lo que una traza de red mostrará :: FFFF: C0E1: 9815 como 192 = C0 en hexadecimal, 225 = E1,152 = 98 en hexadecimal, etc.
Esto se convertirá a la dirección IPv4 al salir de una red IPv6 e ingresar a una red IPv4
Ver esta página tiene alguna información sobre esto
http://computernetworkingnotes.com/ipv6-features-concepts-and-configurations/special-ipv6-to-devices.html
fuente
No hay una necesidad real y probablemente no tenga sentido establecer una dirección IPv6 en su red interna. Simplemente quédese con la dirección IPv4 e ignore la advertencia. La advertencia sería relevante para su uso en un servidor público, por lo que a menos que tenga una buena razón para ejecutar IPv6 en su red interna, no me preocuparía.
En su otro punto, no hay una 'traducción' IPv6 de una dirección IPv4. Son sistemas separados.
Para asignar un IPv6 en su escritorio, necesitaría configurar su enrutador interno para administrar una red IPv6.
Si desea ejecutar una red doméstica IPv6, hay algunos comentarios útiles en las siguientes preguntas:
fuente