Mmmmhhhhh....... non...... enfin, pas exactement......
D'abord, on peut tout a fait avoir un "dual stack", c'est a dire avoir a la fois une IPv4 et une (voire plusieurs, souvent) IPv6 en meme temps.
Selon les IPs qu'on veut contacter, on utilisera l'un ou l'autre.
Par contre, pour contacter "l'autre monde" quand on a seulement un stack V4 ou V6, c'est au départ techniquement impossible: les deux protocoles imposent une en-tete IP avec source et destination "dans le meme monde".
"Au départ" parceque, en pratique, il y a des solutions:
- J'ai une IPv4 et je veux contacter le monde IPv6: il faut alors changer de provider pour passer chez FDN, ou, à défaut, mettre en place un tunnel qui permet de se crééer un lien avec le monde IPv6 en encapsulant ca dans de l'IPv4, cf plein d'autres posts ici qui en parlent.
- J'ai une IPv6 et je veux contacter le monde IPv4: on utilise alors des passerelles IPv6, en mettant dans une partie de l'IPv6 de destination l'IPv4 finale qu'on veut contacter. On a alors une IPv6 valide qui sait quelle IPv4 on veut contacter, la passerelle en question a aussi un pied dans le monde IPv4, va faire la demande à son compte (comme pour du NAT), puis va renvoyer la réponse dans le monde IPv6 (avec notre adresse en destination).
Pour les serveurs DNS, ils retournent des entrées A (IPv4) et/ou des entrées AAAA (IPv6), indifféremment de la version d'IP qu'on utilise pour les contacter.
Par exemple:
vanhu@astro ~$ host www.kame.net orange.kame.net
Using domain server:
Name: orange.kame.net
Address: 203.178.141.194#53
Aliases:
www.kame.net has address 203.178.141.194
www.kame.net has IPv6 address 2001:200:0:8002:203:47ff:fea5:3085
vanhu@astro ~$
Quand on veut avoir plusieurs serveurs derrière une meme IP, c'est un autre problème, indépendemment de la version d'IP (enfin, en IPv6, on va plus probablement avoir plusieurs IPv6 dans la réponse, alors qu'en IPv4 on aura plus facilement tendance à avoir plusieurs serveurs qui se répartissent la charge d'une seule IP publique).
Et pour ce qui est du "port http à utiliser", traditionnellement c'est le port 80, et quand on doit utiliser un port différent, on le sait, et c'est pas DNS qui va nous filer plus d'infos :-)
[^] # Re: IPv6 pour débutant
Posté par Vanhu . En réponse à la dépêche L'IPv6 débarque chez FDN. Évalué à 1.
D'abord, on peut tout a fait avoir un "dual stack", c'est a dire avoir a la fois une IPv4 et une (voire plusieurs, souvent) IPv6 en meme temps.
Selon les IPs qu'on veut contacter, on utilisera l'un ou l'autre.
Par contre, pour contacter "l'autre monde" quand on a seulement un stack V4 ou V6, c'est au départ techniquement impossible: les deux protocoles imposent une en-tete IP avec source et destination "dans le meme monde".
"Au départ" parceque, en pratique, il y a des solutions:
- J'ai une IPv4 et je veux contacter le monde IPv6: il faut alors changer de provider pour passer chez FDN, ou, à défaut, mettre en place un tunnel qui permet de se crééer un lien avec le monde IPv6 en encapsulant ca dans de l'IPv4, cf plein d'autres posts ici qui en parlent.
- J'ai une IPv6 et je veux contacter le monde IPv4: on utilise alors des passerelles IPv6, en mettant dans une partie de l'IPv6 de destination l'IPv4 finale qu'on veut contacter. On a alors une IPv6 valide qui sait quelle IPv4 on veut contacter, la passerelle en question a aussi un pied dans le monde IPv4, va faire la demande à son compte (comme pour du NAT), puis va renvoyer la réponse dans le monde IPv6 (avec notre adresse en destination).
Pour les serveurs DNS, ils retournent des entrées A (IPv4) et/ou des entrées AAAA (IPv6), indifféremment de la version d'IP qu'on utilise pour les contacter.
Par exemple:
vanhu@astro ~$ host www.kame.net orange.kame.net
Using domain server:
Name: orange.kame.net
Address: 203.178.141.194#53
Aliases:
www.kame.net has address 203.178.141.194
www.kame.net has IPv6 address 2001:200:0:8002:203:47ff:fea5:3085
vanhu@astro ~$
Quand on veut avoir plusieurs serveurs derrière une meme IP, c'est un autre problème, indépendemment de la version d'IP (enfin, en IPv6, on va plus probablement avoir plusieurs IPv6 dans la réponse, alors qu'en IPv4 on aura plus facilement tendance à avoir plusieurs serveurs qui se répartissent la charge d'une seule IP publique).
Et pour ce qui est du "port http à utiliser", traditionnellement c'est le port 80, et quand on doit utiliser un port différent, on le sait, et c'est pas DNS qui va nous filer plus d'infos :-)
A +
VANHU.