2010-03-08 3 views
0

Je développe un composant logiciel chargé de tester si une interface réseau est connectée à Internet. Pensez-y comme le même test que la XBOX360 pour informer l'utilisateur s'il est connecté au réseau Live (à titre d'exemple).Autotest d'une interface réseau

Jusqu'à présent, je figurés Autotest courrait comme ceci:
1) Testez l'interface réseau physique (si le câble est conected, a jusqu'à/liaison descendante, etc ...)
2) Test du réseau logique (a l'adresse IP, a DNS, etc ...)
3) Se connecte à Internet (peut accéder à google, par exemple)
4) ???
5) Profit! (Je plaisante ...)

Ma question concerne l'étape 3: Comment puis-je détecter correctement si mon logiciel est connecté à Internet? Y at-il une adresse IP fixe à ping? Le problème est que je ne veux pas compter uniquement sur google.com (ou toute autre adresse connue), car ceux-ci peuvent changer dans le temps, et mon composant sera embarqué sur un appareil mobile, pas facile mettre à jour.

Des suggestions?

Répondre

0

Je propose icann.org

Une autre question est de savoir si vous voulez vraiment vérifier si vous avez une connexion avec le fournisseur responsable de fournir une connexion Internet. Si c'est le cas, vous devriez être vert même si le FAI est en panne.

+0

C'est une bonne idée (icann.org). Quant à l'ISP, je ne serai pas en mesure de contrôler cela, je veux juste savoir si je peux passer à travers, afin que le FAI soit transparent pour moi. – Machado

Questions connexes