Nous avons un WiFi public avec un portail d'authentification, où l'accès à Internet est accordé à un utilisateur après avoir visionné des publicités. L'accès à Internet dans un état non autorisé d'un client est restreint par la liste de contrôle d'accès IP sur le contrôleur sans fil Cisco. Tout fonctionne correctement jusqu'à ce qu'un utilisateur ait un IOS 16.1+ et que le "Suivi IP limité" soit activé.
Lorsque celui-ci est activé, le portail d'authentification ne fonctionne pas correctement, l'exécution de JS est bloquée dans Safari, même les minuteries. Comment puis-je informer un appareil client que cette fonctionnalité ne fonctionne pas dans notre réseau dans un état non autorisé.
Nous avons essayé de bloquer en répondant nxdomain aux demandes de DNS :
- mask.icloud.com
- mask-h2.icloud.com
- mask-api.icloud.com
- configuration.ls.apple.com
- gsp85-ssl.ls.apple.com
- iphone-ld.apple.com
mais cela n'a pas fonctionné comme prévu et le problème n'a pas été résolu.