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


14

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!


Dites à votre système d'exploitation d'utiliser des adresses locales uniques. Ce sont le véritable remplacement des adresses privées. Ils ne peuvent pas être corrigés, car ils doivent être uniques même lorsque le LAN est fusionné, mais dans des conditions normales, ils doivent rester les mêmes s'il n'y a pas de conflit.
BatchyX

2
les adresses 192.168. *. * * (adresses réutilisables / non routées) permettent à ipv4 de continuer à fonctionner tout en manquant d'espace d'adressage. ipv6 est la solution.
ctrl-alt-delor

Réponses:


22

IPv6 a un équivalent des adresses IPv4 "plage privée" - appelées adresse locale unique ( RFC 4193 ) - il utilise la fd00::/8plage. 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 /64bloc accessible à l'échelle mondiale - c'est un sous-réseau - et beaucoup fourniront même des blocs /48ou /56sur 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é à utiliser 2002:c000:7bea::/48. Ces adresses sont également accessibles sur Internet.


Bon conseil. Si vous souhaitez exécuter IPv6 sur votre réseau local, c'est la façon de le faire.
Sander Steffann

9

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).


1

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:0votre 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.


2
Le lien des adresses 0:0:0:0:0:ffff:c0a8:0063permet 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)!
Sander Steffann

D'accord, j'ai changé l'IPv6 en 2002:C0A8:63:0:0:0:0:0son format 6-en-4
Akshat Mittal

-1

Oui, 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


-4

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:


8
J'aimerais toujours, pour plus de précision, même si c'est facultatif.
mon

Vous devez également configurer votre routeur pour IPv6 si vous souhaitez exécuter un réseau IPv6 en interne. Il y a quelques commentaires utiles ici: superuser.com/questions/43853/…
harunahi

1
IPv6 est utilisé dans beaucoup plus d'endroits que vous ne le pensez. Chaque interface a une adresse IPv6 de liaison locale par défaut de nos jours. La définition d'une adresse IPv6 globale n'est généralement utile que lorsque votre FAI vous la fournit, mais vous pouvez exécuter un réseau IPv6 local en utilisant ULA (Unique Local Addresses).
Sander Steffann

7
C'était une réponse médiocre en 2013; aujourd'hui c'est dangereusement dépassé.
Michael Hampton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.