web-dev-qa-db-fra.com

Comment savoir quel IPv6 utiliser si je veux définir une adresse IP statique pour mon ordinateur?

J'ai récemment installé Windows Server 2012 sur mon bureau. J'ai modifié mes paramètres de connexion pour coder en dur mon adresse IP interne en 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 adresse équivalente est au format IPv6. J'ai essayé de le faire sur Google. Cependant, après avoir visité quelques sites Web qui "convertissent IPv4 en IPv6", ils me donnent chacun des valeurs différentes. Je ne suis pas sûr de savoir lequel est le bon.

Comment peut-on traduire une adresse IPv4 en une adresse IPv6 de manière appropriée? Plus précisément, j'aimerais savoir ce que 192.168.0.99 est au format IPv6. Merci!

11
m-y

IPv6 a un équivalent des adresses IPv4 "de plage privée" - appelé adresse locale unique ( RFC 4193 ) - il utilise la plage fd00::/8. Choisissez un préfixe aléatoire/48 ou/64 dans cette plage (voir article Wikipedia pour des exemples) et utilisez-le pour votre réseau.

Une traduction directe de vos adresses IPv4 internes n’aurait cependant aucun 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. Vous pouvez obtenir une plage d'adresses globale globale de plusieurs façons, même si votre fournisseur de services Internet ne propose pas encore IPv6 natif:

  • Vous pouvez vous inscrire auprès de Tunnelbroker ou de services similaires; la plupart d'entre eux vous donneront un bloc /64 accessible de manière globale - c'est un sous-réseau - et beaucoup fourniront même des blocs /48 ou /56 à la demande (respectivement 64k et 256 sous-réseaux). Le même tunnel vous permet également d'accéder à l'Internet IPv6 global.

  • 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), vous êtes autorisé à utiliser 2002:c000:7bea::/48. Ces adresses sont également accessibles depuis Internet.

19
grawity

Pour développer la réponse de grawity (les adresses équivalentes aux plages privées sont les adresses uniques locales, RFC 4913), voici comment choisir l’adresse à utiliser.

Avec des plages privées IPv4 telles que 192.168.X. , vous choisissez la valeur de manière aléatoire pour X, mais vous n’avez que quelques valeurs parmi lesquelles choisir (vous avez choisi 192.168.0. ), puis 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 se heurter. L'utilisation de la plage privée 10.X.Y. vous donne 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 allant jusqu'à 16 chiffres hexadécimaux (z).

Cela vous donnera une valeur comme 'fdxx: xxxx: xxxx: aaaa: zzzz: zzzz: zzzz: zzzz', bien que, si vous mettez beaucoup de zéros, l'écriture sera beaucoup plus courte.

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 le identique au nombre décimal 99).

Cela donnerait à votre machine l'adresse IPv6 'fd12: 3456: 789a: 0001: 0000: 0000: 0000: 0063'. (Pour votre réseau spécifique, utilisez différentes valeurs 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 ne doivent pas nécessairement correspondre (cela pourrait être plus facile).

8
Sly Gryphon

Premièrement, il n’est pas utile d’utiliser une adresse IPv6 sur un réseau domestique, mais si vous le souhaitez, vous devez le régler sur automatique (uniquement pour IPv6). Votre routeur doit également prendre en charge DHCPv6 ou le serveur Windows convertira automatiquement IPv4 en IPv6. . Si vous voulez essayer une adresse IPv6 statique, alors ...

Franchement, il existe plusieurs types d’adresses IPv6 qui peuvent être utilisées, même si 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 en lequel je peux avoir confiance.

Table de conversion

Autant que je puisse dire, vous devriez utiliser 2002:C0A8:63:0:0:0:0:0 comme adresse IPv6 statique. (J'utilisais un autre format auparavant, mais quelqu'un a fait remarquer que le format ne devrait jamais être utilisé sur un câble. Je suis moi-même passé à ce format maintenant.)

Il y a une question ServerFault similaire , je pense que cela vous aiderait un peu.

1
Akshat Mittal