Ce qui reste nécessaire pour un appareil iOS connecté en IPv6-only, c'est le support du réseau pour assurer les fonctions nécessaires vers un réseau IPv4 (NAT64/DNS64).
Quand Boris écrit que l'iPhone est exclu de l'IPv6 car pas de 464XLAT, c'est le choix de l'opérateur quant à son infrastructure et non une lacune de l'OS d'Apple.
Le mobile se connecte sur un APN et c'est les paramètres envoyés par l'opérateur qui définissent cet APN.
Exemple pour SFR, c'est : "sl2sfr". Pour Bouygues Telecom, c'est "mmsbouygtel.com"
La connexion peut se faire en IPv4, en IPv6, en IPv4/IPv6
C'est l'opérateur qui choisit tous ces paramètres et c'est envoyé à iOS par des mises à jour.
Dans la prochaine mise à jour, Bouygues Telecom et Orange vont passer en mode IPv6 seul. L'iPhone n'aura aucune connexion IPv4 avec le réseau.
Tu veux dire que les réglages propre à l'APN (proxy, port, type d'auth, MMSC,...) inscrit dans le téléphone ne sont pas modifiables par l'utilisateur comme sur Android, mais modifiables uniquement par une MAJ de iOS poussée par Apple ?Oui c'est dans le téléphone, pas dans la carte SIM.
Question de béotien, mais quelles sont les motivations à ne pas passer par une phase de Dual Stack ?Pourquoi mettre deux protocoles alors que le téléphone permet d'en mettre un seul sans avoir de régression sur IPv4 ?
Oui c'est dans le téléphone, pas dans la carte SIM.Pourtant on met la carte SIM et ça se connecte au réseau du bon opérateur. C'est donc que l'APN est dessus non ?
Android (ou même un bête téléphone WAP) permet de modifier ces nombreux paramètres, mais pas Apple.Il le permet bien puisque tu as dis hier que ça sera fait bientôt par certains opérateurs.
Ne me demande pas pourquoi Apple ne permet pas de modifier les paramètres avancés
iOS 13 ou une mise à jour mineur d'iOS 12.Oui, la mise à jour de l'APN devrait être présente dans iOS13 qui sortira le 19 septembre.
Bref, surveillez les mises à jour qui vous sont proposées...
Plages IP mobile, pour distinguer les IP utilisé sur le fixe (xDSL/FTTx) des IP mobile (3G/4G), voici les plages IP par FAI
Pour faciliter le travail, je prend des /16 (bloc de 65536 IPv4), peu de chance que dans un même bloc cohabite du fixe et du mobile.
Edit : mise à jour de mars 2019 avec les nouvelles plages IP :
(https://lafibre.info/images/orange/logo_orange_mini.webp) Orange mobile : AS3215
IPv4 : 80.12.0.0/16 et 92.184.0.0/16
IPv6 : 2a01:cb06::/29
Note: Si on choisit l'APN dualstack, on est sur le préfixe IPv6 2a01:cb06:a000::/40.
En #IPv6 seul, on se retrouve sur le 2a01:cb06:9000::/40[/size]
2 solutions :Est-ce possible que Orange ait activé IPv6 avec 464XLAT seulement (pas de DNS64) ?
- Soit Orange a trouvé une solution pour que la même IP publique soit utilisée entre les deux systèmes qui permettent d'utiliser IPv4
- Soit Orange déploie de l'IPv4 + IPv6
Si tu souhaites accéder aux sites IPv4 only, il faudra faire évoluer ton résolveur DNS pourPas besoin si 464XLAT est opérationnel sur le téléphone, si ?
- le passer en mode DNS64
- récupérer le préfixe IPv6 à utiliser pour DNS64.
(https://lafibre.info/images/orange/logo_orange_mini.webp) Orange mobile : AS3215
IPv4 : 80.12.0.0/16 et 92.184.0.0/16
IPv6 : 2a01:cb01::/29 ; 2a01:cb06::/29 ; 2a01:cb16::/29
Est-ce possible que Orange ait activé IPv6 avec 464XLAT seulement (pas de DNS64) ?decalage: 464XLAT n'est pas optimal (+CPU sur le mobile,...), il est préférable à mon avis de faire partir 99,999% du trafic avec NAT64/DNS64.
Cela expliquerait l'unique adresse ipv4 publique.
Pas besoin si 464XLAT est opérationnel sur le téléphone, si ?
iOS 13 sort le 19 septembre...Oui :-\ j’ai mis à jour mon précédent post. Les rumeurs de sortie immédiate après la Keynote étaient inexactes.
IPv6 arrive...Youhou !!! \O/ ;D ;D
iOS 13 sort le 19 septembre...
IPv6 arrive...
Bonjour,
J'utilise un client dns-over-http sur mon iPhone avec mon propre resolver DNS filtrant (pihole). À la lecture de la discussion, j'ai l'impression que cela va tout casser ?
Nom | Date de sortie en France | IPv6 avec Bouygues Telecom | IPv6 avec Orange | SFR et FreeMobile |
iPhone | 29 novembre 2007 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 3G | 18 juillet 2008 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 3GS | 19 juin 2009 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 4 | 24 juin 2010 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 4S | 14 octobre 2011 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 5 | 21 septembre 2012 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 5c | 20 septembre 2013 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 5s | 20 septembre 2013 | iOS 12 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6 | 19 septembre 2014 | iOS 12 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6 Plus | 19 septembre 2014 | iOS 12 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6s | 25 septembre 2015 | iOS 12 et iOS 13 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6s Plus | 25 septembre 2015 | iOS 12 et iOS 13 | Pas d'IPv6 | Pas d'IPv6 |
iPhone SE | 31 mars 2016 | iOS 12 et iOS 13 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 7 | 16 septembre 2016 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 7 Plus | 16 septembre 2016 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 8 | 22 septembre 2017 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 8 Plus | 22 septembre 2017 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone X | 3 novembre 2017 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone XR | 26 octobre 2018 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone XS | 21 septembre 2018 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone XS Max | 21 septembre 2018 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 11 | 20 septembre 2019 | iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 11 Pro | 20 septembre 2019 | iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 11 Pro Max | 20 septembre 2019 | iOS 13 | iOS 13 | Pas d'IPv6 |
2 solutions :
- Soit Orange a trouvé une solution pour que la même IP publique soit utilisée entre les deux systèmes qui permettent d'utiliser IPv4
- Soit Orange déploie de l'IPv4 + IPv6
Quand un serveur est uniquement en IPv4 et que le mobile est uniquement en IPv6, il y a deux techniques possibles :
- DNS64 : Le DNS de Bouygues te renvoie systématiquement une IPv6, même pour les sites avec uniquement une IPv4. L'IPv6 renvoyée pour les sites IPv4 uniquement est celle de la plateforme NAT64 qui a accès à l'Internet IPv4. Ton paquet est donc en IPv6 de ton application jusqu'à la plateforme de NAT64 où elle passe en IPv4.
- 464XLAT : Quand l'IPv4 est en dure (pas d'utilisation du DNS), Android 5.0 et + intègre un mécanisme qui permet à Android d'annoncer une IPv4 (toujours la même: 192.0.0.4 et le téléphonne va encapsuler le trafic dans IPv6 vers une plateforme 464XLAT qui elle a accès à IPv4. TOn paquet est donc en IPv4 sur l'application, ton mobile le fait passer sur IPv6 comme une sorte de VPN qui sort sur la plateforme 464XLAT.
L'IPv4 publique est donc différente dans les deux cas :J'affiche maintenant les IP à coté de l’information sur la connectivité.
En 464XLAT / NAT64 / DNS64 on peut avoir une IPv4 publique qui change selon que l'on réalise des requêtes via un nom de domaine ou une IPv4 littérale :
(https://lafibre.info/images/ipv6/201706_iplafibre_ipv6.png)
L'IP locale est 192.0.0.4 : Le bloc 192.0.0.0/29 est réservé pour DS-LITE :
Comment: This block is used for DS-LITE, a technology for
Comment: sharing an single IPv4 address among multiple broadband
Comment: customers by combining IP in IP and Network Address Translation.
(https://lafibre.info/images/ipv6/201706_Dual-Stack_Lite.svg)
Ne pas hésiter à tester sur https://ip.lafibre.info/ que les deux mécanismes fonctionnent. Si c'est le cas il doit y avoir deux IP différentes.
Juste un petit HS, c'est peut-être un mouvement de plus grande ampleur, car sans rien changer (TTL de mémoire), avec une sim B&You dans un routeur compatible (B715s), j'ai depuis aujourd'hui seulement (sauf erreur de ma part) une adresse IPv6.
J'ai aussi un appel d'un client Bouygues qui as maintenant IPv6 en restant sur iOS 12.4.1
(https://lafibre.info/images/ipv6/logo_ios13_ipv6_carre.png)
Ce qui serait important chez Bouygues Telecom, c'est d'avoir le réglage opérateur en version 36.0.1 pour avoir IPv6.
Les iPhone éligibles à l'IPv6, seraient les suivants, à la condition d'avoir iOS 12 et + :
- iPhone 7 (16 septembre 2016)
- iPhone 7 Plus (16 septembre 2016)
- iPhone 8 (22 septembre 2017)
- iPhone 8 Plus (22 septembre 2017)
- iPhone X (3 novembre 2017)
- iPhone XR (26 octobre 2018)
- iPhone XS (21 septembre 2018)
- iPhone XS Max (21 septembre 2018)
- iPhone 11 (20 septembre 2019)
- iPhone 11 Pro (20 septembre 2019)
- iPhone 11 Pro Max (20 septembre 2019)
Je tiens à rajouter l'iPhone SE également dans cette liste. J'ai l'IPv6 chez Bouygues sur mon iPhone SE en iOS 12.4.1.
Autre question : Chez Orange IPv6 fonctionne avec iOS 12.4 comme chez Bouygues Telecom ou iOS 13 est strictement nécessaire ?Avec iOS 12.4.1 hier matin sur mon iPhone Xs, IPv4 only. Après MAJ vers iOS 13, IPv4 & IPv6 OK
Autre question : Chez Orange IPv6 fonctionne avec iOS 12.4 comme chez Bouygues Telecom ou iOS 13 est strictement nécessaire ?Je suis encore sous iOS 12.4 et après avoir supprimé le profil de l'expérimentation IPv6 du lab orange je n'ai de nouveau qu'IPv4.
C'est que pour les iTrucs ?Chez Bouygues ça marche aussi sur les Huawei récents / assez haut de gamme (j'ai IPv6 sur mon Mate 10 pro par exemple)
C'est quel APN chez Orange ?
C'est que pour les iTrucs ?
C'est quel APN chez Orange ?
iphone X sous iOs 12.2 ipv6 ok ! :)Avec quel opérateur ?
Nom | Date de sortie en France | IPv6 avec Bouygues Telecom | IPv6 avec Orange | SFR et FreeMobile |
iPhone | 29 novembre 2007 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 3G | 18 juillet 2008 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 3GS | 19 juin 2009 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 4 | 24 juin 2010 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 4S | 14 octobre 2011 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 5 | 21 septembre 2012 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 5c | 20 septembre 2013 | Pas d'IPv6 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 5s | 20 septembre 2013 | iOS 12 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6 | 19 septembre 2014 | iOS 12 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6 Plus | 19 septembre 2014 | iOS 12 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6s | 25 septembre 2015 | iOS 12 et iOS 13 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 6s Plus | 25 septembre 2015 | iOS 12 et iOS 13 | Pas d'IPv6 | Pas d'IPv6 |
iPhone SE | 31 mars 2016 | iOS 12 et iOS 13 | Pas d'IPv6 | Pas d'IPv6 |
iPhone 7 | 16 septembre 2016 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 7 Plus | 16 septembre 2016 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 8 | 22 septembre 2017 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 8 Plus | 22 septembre 2017 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone X | 3 novembre 2017 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone XR | 26 octobre 2018 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone XS | 21 septembre 2018 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone XS Max | 21 septembre 2018 | iOS 12 et iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 11 | 20 septembre 2019 | iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 11 Pro | 20 septembre 2019 | iOS 13 | iOS 13 | Pas d'IPv6 |
iPhone 11 Pro Max | 20 septembre 2019 | iOS 13 | iOS 13 | Pas d'IPv6 |
Le certificat de ce site est signé entre autre pour
Nom DNS: cloudflare-dns.com
Nom DNS: *.cloudflare-dns.com
Nom DNS: one.one.one.one
Adresse IP: 1.1.1.1
Adresse IP: 1.0.0.1
Note: In iOS 9 and OS X 10.11 and later, NSURLSession and CFNetwork automatically synthesize IPv6 addresses from IPv4 literals locally on devices operating on DNS64/NAT64 networks. However, you should still work to rid your code of IP address literals.
Pour rappel, contrairement à Android il ne supporte pas 464XLAT qui permet de faire du littéral v4 en local.Le support de 464XLAT a semble-t-il été ajouté à partir de iOS 12.
En mode partage de connexion, pas d'IPV6 avec l'eSIM Orange depuis mon Mac, mais par contre avec la SIM Bouygues IPV6 actif !Donc contrairement à Orange, Bouygues a changé l'APN modem aussi
nslookup ip4.me
Server: UnKnown
Address: 172.20.10.1
Non-authoritative answer:
Name: ip4.me
Addresses: 64:ff9b::a92d:c980
169.45.201.128
Bizarrement, si je consulte depuis mon iPhone le site ip.lafibre.info, j'obtiens des IPv4 identiques (DNS et littérale)A priori sur iPhone le mécanisme permet d'avoir des IP identiques.
A priori sur iPhone le mécanisme permet d'avoir des IP identiques.C'est du NAT64 forcé en littéral, pas du XLAT464, sinon un stack IPv4 serait exposé et https://1.1.1.1 n'afficherait pas d'erreur TLS dans safari ou autre. Ce qui est marche justement en tethering mais pas depuis le phone.
C'est bien de l'IPv6 only avec du DNS64+NAT64 et en cas d'IP littérale du 464XLAT chez Orange comme chez Bouygues Telecom.
Donc cela explique que sur http://ip.lafibre.info les deux IPv4 soient identiques sur iOS.Exactement, d'autant que le préfixe NAT64 est à la discrétion de l'opérateur dans le paramétrage APN.
En tethering, que donne http://ip.lafibre.info ? IPv4 via requête DNS différente de l'IPv4, via littérale ?
En tethering, que donne http://ip.lafibre.info ? IPv4 via requête DNS différente de l'IPv4, via littérale ?Commentaire #73 ci-dessus, les ipv4 publiques sont différentes en tethering, comme attendu.
j'ai un problème avec Bouygues, depuis que je suis passer en IPV6 le partage de connexion sur pc, pour se connecter et télécharger des jeux sur steam, uplay etc ne fonctionne plus ? je suis la seul ?
j'ai un problème avec Bouygues, depuis que je suis passer en IPV6 le partage de connexion sur pc, pour se connecter et télécharger des jeux sur steam, uplay etc ne fonctionne plus ? je suis la seul ?
Une personne a rencontré le même problème sur minecraft.fr : https://minecraft.fr/forum/threads/probl%C3%A8me-minecraft-en-4g.255429/
(Pareil steam qui ne passe pas + Minecraft non plus). Cette personne avait un téléphone Android donc je lui ai proposé comme solution de forcer l'ipv4, par contre pour les iphone je ne vois pas quoi faire.
Du côté d'Orange (Sosh) ce n’est toujours pas au point..Sosh (ou Orange c'est la même chose, même réseau, même profil opérateur) + iPhone X, IPv6 fonctionne sans problème depuis iOS 13.
Pas d’IPV6 ni en partage de connexion ni en utilisation normale
Je cite Cnaip4:C'est quoi les specs de version iOS & modem ? Tu est en Orange France 38.0 ?
En partage de connexion il est clair que ça ne fonctionne chez personne.
ipv6-test.com me confirme que le fallback ne fonctionne pas, mais seulement en 4G.Idem pour moi.
Le DNS64 renvoi une IPv6 + une IPv4 ou seulement une IPv6 ?
Si c'est uniquement une IPv6, pas de fallback possible, vu que le navigateur ignore l'IPv4 du serveur.
Serait-il possible d'avoir d'autres retour sur le partage de connexion, pour des possesseurs d'iPhone Bouygues Telecom et Orange pour confirmer ?
Chez Orange il est probable que l'APN en mode partage de connexion soit différent de l'APN par défaut.
Chez Bouygues Telecom, l'APN est le même.
=> Si il n'y a pas d'IPv6 en partage de connexion sur les iPhone Bouygues Telecom, alors c'est une limitation iOS.
En partage de connexion il est clair que ça ne fonctionne chez personne."personne", ca va quand-meme loin. J'ai IPv6 + partage de connexion chez Orange. Mais c'est sous Android.
1er screenshot : iPhone SE sous iOS 13.1.2 chez Bouygues en 4G :
(https://lafibre.info/images/ipv6/201910_ipv6_bouygues_iphone_se.png)
3ème screenshot : iPhone SE sous iOS 13.1.2 chez Bouygues en 4G qui partage sa connexion à un iPad Pro 11 pouces sous iOS 13.1.2 :
(https://lafibre.info/images/ipv6/201910_ipv6_bouygues_iphone_se_partage_connexion.png)