J'ai récemment installé Windows Server 2012 sur mon bureau. J'ai changé mes paramètres de connexion pour coder en dur mon adresse IP interne comme 192.168.0.99 (IPv4). Windows Server 2012 m'a averti que je devrais également définir mon adresse IPv6 sur une adresse statique, mais je ne sais pas quelle est l'adresse équivalente au format IPv6. J'ai essayé de faire une recherche sur Google, mais après avoir visité quelques sites Web qui "convertissent IPv4 en IPv6", ils me donnent chacun des valeurs différentes. Je ne sais pas lequel est le bon.
Comment procéder pour traduire correctement une adresse IPv4 en une adresse IPv6? Plus précisément, j'aimerais savoir ce qu'est 192.168.0.99 au format IPv6. Merci!
Réponses:
IPv6 a un équivalent des adresses IPv4 "plage privée" - appelées adresse locale unique ( RFC 4193 ) - il utilise la
fd00::/8
plage. Choisissez un préfixe aléatoire / 48 ou / 64 dans cette plage (voir l'article Wikipedia pour des exemples) et utilisez-le pour votre réseau.Cependant, une traduction directe de vos adresses IPv4 internes n'aurait pas beaucoup de sens. (Si vous faisiez cela, vous auriez également les mêmes limites qu'avec IPv4, vous ne pensez pas?)
Cependant, avec IPv6, il n'est pas nécessaire d'utiliser des adresses locales. Il existe plusieurs façons d'obtenir une plage d'adresses globale pour vous-même, même si votre FAI n'offre pas encore d'IPv6 natif:
Vous pouvez vous inscrire à Tunnelbroker ou à des services similaires; la plupart d'entre eux vous donneront un
/64
bloc accessible à l'échelle mondiale - c'est un sous-réseau - et beaucoup fourniront même des blocs/48
ou/56
sur demande (64k et 256 sous-réseaux respectivement). Le même tunnel vous permet également d'accéder à Internet IPv6 mondial.Ou vous pouvez utiliser la plage d'adresses 6to4 en fonction de votre adresse IP globale . Par exemple, si votre FAI vous attribue
192.0.123.234
(C0 00 7B EA en hexadécimal), alors vous êtes autorisé à utiliser2002:c000:7bea::/48
. Ces adresses sont également accessibles sur Internet.la source
Pour développer la réponse de grawity (l'équivalent des plages privées sont les adresses locales uniques, RFC 4913), voici comment choisir l'adresse réelle à utiliser.
Avec des plages privées IPv4 comme 192.168.X. , vous choisissez aléatoirement la valeur de X, mais vous n'avez que quelques valeurs à choisir (vous avez choisi 192.168.0. ), puis vous choisissez un nombre aléatoire pour la machine (vous avez choisi 99). Vous pouvez avoir plusieurs réseaux, par exemple 192.168.1. , mais ne peut pas vraiment combiner deux ensembles de réseaux existants, car ils risquent de s'affronter. L'utilisation de la plage privée 10.XY vous offre plus d'options, mais reste limitée.
Avec IPv6, commencez par «fd», suivi de dix chiffres hexadécimaux pour votre allocation unique (x) et de quatre chiffres hexadécimaux pour votre réseau (y). Chaque machine a alors un numéro jusqu'à 16 chiffres hexadécimaux (z).
Cela vous donnera une valeur comme 'fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz', bien que si vous mettez beaucoup de zéros, il sera beaucoup plus court à écrire.
Par exemple, choisissez '12: 3456: 789a 'comme votre premier dix (x) aléatoire, puis utilisez le réseau' 0001 'à l'intérieur de (y), puis pour votre machine, choisissez' 0000: 0000: 0000: 0063 '(car l'hex 63 est identique à la décimale 99).
Cela donnerait à votre machine l'adresse IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063'. (Pour votre réseau spécifique, utilisez des valeurs différentes et aléatoires pour la partie 12: 3456: 789a.)
Comme vous pouvez réduire les zéros en notation abrégée, cela devient simplement «fd12: 3456: 789a: 1 :: 63».
Votre allocation entière serait «fd12: 3456: 789a :: / 48», et le sous-réseau que vous utilisez serait «fd12: 3456: 789a: 1 :: / 64».
Notez que les exemples ci-dessus ont le même numéro (99 décimal, 0x0063 hex) pour la machine dans les plages IPv4 et IPv6, mais ils n'ont pas à correspondre (cela pourrait être plus facile).
la source
Tout d'abord, il n'est pas utile d'utiliser une adresse IPv6 sur un réseau domestique, mais si vous le souhaitez, vous devez la définir sur automatique (uniquement pour IPv6), votre routeur doit également prendre en charge DHCPv6 ou le serveur Windows convertira automatiquement IPv4 en IPv6 . Comme vous voulez essayer l'adresse IPv6 statique, alors ...
Il existe plusieurs types d'adresses IPv6 qui peuvent être utilisées, franchement, même je ne les connais pas toutes. Vous trouverez ci-dessous un tableau de conversion pour l'IPv4 spécifié. C'est l'un des meilleurs outils auxquels je peux faire confiance.
Table de conversion
Autant que je puisse dire, vous devez utiliser
2002:C0A8:63:0:0:0:0:0
votre adresse IPv6 statique. (J'utilisais un autre format plus tôt mais quelqu'un a fait remarquer que le format ne devrait jamais être utilisé sur le fil. Je suis moi-même passé à ce format maintenant.)Il y a une question ServerFault similaire , je pense que cela vous aiderait un peu.
la source
0:0:0:0:0:ffff:c0a8:0063
permet aux logiciels d'utiliser les API IPv6 même lorsqu'ils communiquent sur IPv4. Ils ne doivent jamais être utilisés sur le câble (et donc pas comme adresse d'interface)!2002:C0A8:63:0:0:0:0:0
son format 6-en-4Oui, si vous utilisez NAT, vous n'avez pas à passer à IPv6 mais 1) NAT est problématique, en particulier pour les services de voix sur IP 2) NAT ne permet pas les connexions entrantes sans setuo pour chaque connexion entrante et même alors vous êtes limité 3 ) NAT ajoute une complication et augmente le temps / effort de routage
Pour répondre à la question posée, vous pouvez encoder une adresse IPv4 en une adresse IPv6 sous la forme :: FFFF:
Ainsi, l'adresse IPv4 de 119.225.152.21 peut être représentée dans IPv6 sous la forme 0: 0: 0: 0: 0: FFFF: 119.225.152.21 qui est abrégée en :: FFFF: 192.225.152.21
chaque section de l'adresse IPv4 sera envoyée en hexadécimal bien sûr, donc une trace réseau affichera :: FFFF: C0E1: 9815 comme 192 = C0 en hexadécimal, 225 = E1.152 = 98 en hexadécimal, etc.
Celui-ci sera converti en adresse IPv4 lorsque vous quittez un réseau IPv6 et entrez dans un réseau IPv4
Voir cette page a quelques informations à ce sujet
http://computernetworkingnotes.com/ipv6-features-concepts-and-configurations/special-ipv6-to-devices.html
la source
Il n'y a pas vraiment besoin et probablement aucun point de définir une adresse IPv6 sur votre réseau interne. Restez avec l'adresse IPv4 et ignorez l'avertissement. L'avertissement serait pertinent pour une utilisation sur un serveur public, donc à moins que vous n'ayez une bonne raison d'exécuter IPv6 sur votre réseau interne, je ne m'en inquiéterais pas.
Sur votre autre point, il n'y a pas de «traduction» IPv6 d'une adresse IPv4. Ce sont des systèmes distincts.
Afin d'attribuer un IPv6 sur votre bureau, vous devez configurer votre routeur interne pour gérer un réseau IPv6.
Si vous vouliez exécuter un réseau IPv6 domestique, il y a quelques commentaires utiles dans les questions suivantes:
la source