2010-09-23 3 views
1

Je cherche à obtenir l'adresse IP locale (pré-proxy) en utilisant une adresse de site Web publique "www.xxx.com". Je suis en d'autres termes PAS après l'adresse IP de proxy que vous obtenez généralement de quelque chose comme http://www.whatsmyip.org/Obtenir l'adresse IP locale (192.168.X.X) dans Silverlight à partir d'un site Web public

Comment est-ce que je ferais cela et ferais cela dans Silverlight? Est-ce seulement possible? Ce que je suis après, c'est d'identifier si une machine est utilisée dans le même LAN que le serveur public hébergeant le site web. Et si c'est le cas, identifiez-le et envoyez des informations via une API REST.

Répondre

1

Que feriez-vous avec une adresse comme ça? 192.168.x.x appartient à un private IP network qui n'est pas routable et il est partagé par les utilisateurs partout dans le monde.

+0

Désolé, mon cerveau ne fonctionnait pas. Évidemment, j'accède au site Web non public via le réseau local. – BlueVoodoo

0

Vous ne saurez pas si vous êtes sur le réseau local en vérifiant l'adresse IP locale. Beaucoup de LAN utilisent 192.168.x.x - cela ne signifie pas qu'ils sont sur votre LAN.

Je pense que vous voulez l'adresse IP du proxy. Soit il sera 192.168.x.x - ce qui signifie qu'il était sur votre LAN et routé en interne, ou il sera le dans le sous-réseau de l'IP publique de votre web (ou au moins un que vous contrôlez). Cela dépend de la façon dont vous acheminez l'IP en interne.

+0

Je suppose que ce que je voulais dire, c'est comment l'IP publique (qu'il obtiendrait pour son site: www.example.com dans DNS) est routée. –

Questions connexes