View Full Version : Trovare IP esterno in VB
dr.stein
08-09-2003, 11:57
Come fareste voi per recuperare una stringa contente l'indirizzo IP connesso a internet ?
e se la macchina fosse in lan con un gateway (router) che esce su internet, e volessi recuperare l'indirizzo ESTERNO (ovvero quello dalla connessione internet, non quello locale) come potrei risolvere il problema ?
E' tutt'altro che semplice e non solo in VB...
Il NAT è trasparente all'utente quindi è veramente difficile...
dr.stein
08-09-2003, 14:58
Originariamente inviato da cionci
E' tutt'altro che semplice e non solo in VB...
Il NAT è trasparente all'utente quindi è veramente difficile...
Immaginavo....
Mi posso pero' appoggiare ad un sito esterno...
ovvero:
Su uno spazio web (nella fattispecie sarebbe ad amministrazione dell'autore del programma, quindi si avrebbe la certezza dell'esistenza di esso) piazzo uno scriptino php o quant'altro che restituisce in output l'ip del visitatore.... (Una sorta di whatismyipaddress.com pero' con un'output basilare, proprio per semplificarne l'interfaccia col programma)
a quel punto come potrei "grabbare" l'informazione, sapendo l'url assoluta di questa pagina ?
non so se mi sono spiegato o se sto dicendo una marea di cacchiate.....
Sì che ti sei spiegato... E' proprio quello che ti volevo suggerire...
E' la cosa più semplice da fare...
In output dai esclusivamente:
<?= (getenv(HTTP_X_FORWARDED_FOR))
? getenv(HTTP_X_FORWARDED_FOR)
: getenv(REMOTE_ADDR) ?>
dr.stein
08-09-2003, 15:37
Originariamente inviato da cionci
Sì che ti sei spiegato... E' proprio quello che ti volevo suggerire...
E' la cosa più semplice da fare...
In output dai esclusivamente:
<?= (getenv(HTTP_X_FORWARDED_FOR))
? getenv(HTTP_X_FORWARDED_FOR)
: getenv(REMOTE_ADDR) ?>
Thx! ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.