Depuis hier, j'ai (en plus de l'IPv4 normal) l'IPv6 dans mon réseau local à la maison (l'IPv6 natif est fourni par mon ISP).
J'ai des ordinateurs de bureau Windows XP, Windows 7 et Linux et une tablette Android 3.1 (Asus Transformer 101) qui fonctionnent tous bien. Ils peuvent accéder aux sites web IPv4 et IPv6 sur l'internet.
Le problème se pose avec mon Samsung Galaxy S2 (Android 2.3.3). Le système obtient une adresse IPv6 publique et une adresse IPv4 interne.
Lorsque je tape l'URL d'un site compatible IPv6 (comme google.com ou xs4all.nl), je vois le site sans problème. Lorsque je saisis l'URL d'un site uniquement IPv4 (comme Android.stackexchange.com), j'obtiens une erreur indiquant que le site ne peut être atteint. Lorsque j'entre l'adresse IPv4, je PEUX atteindre le site mentionné avec ce téléphone.
J'ai donc activé le débogage sur mon serveur DNS (dnsmasq) et j'ai remarqué que
- tous les clients qui travaillent font une demande pour l'enregistrement AAAA et si et si ça échoue, ils essaient l'enregistrement A.
- le téléphone Android 2.3.3 fait SEULEMENT une demande l'enregistrement AAAA et si cela échoue, tout échoue.
Tous les clients (y compris le téléphone) obtiennent les mêmes paramètres réseau.
Comment puis-je réparer cela ?