Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Indirizzo IP - gateway

Ciao a tutti,
so che sono OT, però forse qualcuno di voi ha già avuto modo di
affrontare il problema.
Tempo addietro avevo fatto un programmino in vb (ehi, rischio di tornare
IT! :-P) che leggeva ogni tot minuti l'ip della connessione di accesso
remoto (gethostname, gethostbyname e filtrando gli indirizzi locali) e
lo pubblicava su un sito web aggiornando un db.
Navigando sul sito, una pagina asp controllava l'ora dell'ultimo update
e faceva un redirect all'ip specificato.
Molto semplice.
Tutto funzionava sia con la connessione dialup che con quella adsl
fintantoché usavo una VPN con il bridge adsl; ora però mi ritrovo tra il
bridge adsl (che non fa più da bridge ma solo da modem) un gateway, e
non ho idea di come determinare l'ip della connessaione ad internet.
L'unico modo che mi viene in mente è quello di navigare, da programma,
tra le pagine web del pannello di controllo del gateway e parsarne il
contenuto. Sapete forse se c'è una soluzione migliore e più veloce?
Grazie,
Moreno
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo
NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

Hai praticamente il problema che abbiamo noi tutti utenti di Fastweb.
Siamo chiusi in un NAT e abbiamo il nostro IP interno (se leggi i miei
header vedrai un ip di rete... è il mio ip in Fastweb).
Per sapere quale è il nostro IP ci sono vari modi. Uno è quello di
connettersi ad una pagina web che ti restituisce l'IP col quale vieni visto
dall'esterno.
Altrimenti un altro modo lo utilizza Pomodoro (cerca"Pomodoro Fastweb") che
ti restituisce anche l'IP col quale vieni visto. In qualche modo farà...
Cmq ti consiglio di usare il primo metodo.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 internet.
Io utilizzo uno script in php che legge l'ip del chiamante (il mio PC) e lo
scrive un un DB mysql sul server. Afaik è l'unico modo di determinare
l'indirizzo ip reale con cui esci su internet in caso di nat. Ammenochè il
tuo router non sia predisposto per darti in qualche modo (ad esempio snmtp).
Alcuni router zyxel (già il 650 mi pare) sono già predisposti per servizi
tipo dyndns et similia.
IT nell'OT: ma tu non dovevi fare un certo post? ;-)

 contenuto. Sapete forse se c'è una soluzione migliore e più veloce?
Da programma, vai in telnet sulla 25 del server SMTP del tuo provider.
Quando lo saluti (HELO o EHLO), e non ti presenti correttamente, lui ti
risponde che non ti conosce e che ti chiamerà col tuo ip:x.y.z.w.
Piccolo parsing della risposta ed ottieni la soluzione.
Teoricamente anche altri smtp ti rispondono.
Ad esempio, da finestra dos:
Telnet 
smtp.libero.it
 25
helo
quit
Ciao
Alberto

 ha scritto:
[snip]
grazie a tutti per le risposte.
seguendo il consiglio di Nicola, ho trovato questo link che direi fa 
proprio al caso mio:
http://www.faqts.com/knowledge_base/view.phtml/aid/9005
Ciao,
Moreno
Inviato da 
www.mynewsgate.net