2010-01-15 3 views

Répondre

1

Chaque serveur Web de l'Internet public voit automatiquement votre adresse IP externe. Il n'y a tout simplement pas de façon standardisée de «parler», pour autant que je sache (par exemple, par le biais d'un en-tête ou de quelque chose).

Si vous voulez faire cela manuellement, utilisez simplement l'un des nombreux "what's my IP?" services autour comme www.infobyip.com/detectmyip.php

Si vous voulez le faire de manière automatisée, la manière la plus stable serait de configurer un script sur un serveur distant, et avoir cette sortie IP du demandeur . En PHP, dans la plupart des cas, il ressemblerait à ceci:

<? echo $_SERVER["REMOTE_ADDR"]; ?> 

(Here est une discussion détaillée sur la façon de récupérer l'adresse IP de diverses manières, mais si ce qui précède a travaillé pour vous une fois, il est susceptible de travailler

0

STUN RFC 3489 le fera, bien que vous ayez besoin d'accéder à un serveur STUN ouvert. Il y a d'autres sites (comme myipaddress.com) qui vous rapporteront votre adresse apparente, mais il n'y a pas de service "standard" pour cela.

Questions connexes