Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [VB.NET] IP dal router

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    200

    [VB.NET] IP dal router

    Caio a tutti,

    come da titolo, la mia applicazione lavora su un computer inerno ad una LAN. Nessun problema per ricavare l'ip della macchina all'interno delle LAN, ma come faccio a ricavare l'IP del router?

    Help me

  2. #2
    Non puoi ... questo perchè lavorando con IP Privati su una rete 192.168 (presumo) o 10.10 la tua macchina non sa quale sia l' IP esterno, al massimo sa qual è il Gateway ...

    Puoi provare on qualche query WMI ma a rigor di logica, non credo VB sia in grado di fare cio' ....

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    200
    Ciò è triste!!

    Grazie cmq per la risposta.

    Vedo se riesco a ricavarmelo pubblicando una pagina asp sul mio server: attraverso al controllo webbrowser dico al mio programma di caricarmela e vedo di ricavarmi l'ip tramite asp....

  4. #4
    si con Server.HTTPRequest("") Ottieni proprio quello di cui hai bisogno.


  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questo e' un esempio in VB6 ... dovresti adattarlo al VB.NET facilmente ...

    codice:
         Dim o As Object
         Dim IIP As String
     
         Set o = CreateObject("InetCtls.Inet")
         IIP = o.OpenURL("http://pchelplive.com/ip.php")
         MsgBox ("Internet IP: " & IIP)
     
         Set o = Nothing

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    200
    Ringrazio per le risposte.
    In asp effettivamente è una cavolata.
    Sapete, la mia cocciutiaggine voleva riuscirci in vb.net, ma a mali estremi....
    Grazie ancora.

    Tra l'altro io uso:
    codice:
    IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
    if IP="" or IP="unknown" then 
    	IP = Request.ServerVariables("REMOTE_ADDR") 
    end if
    poi con il webbrowser mi basta caricare la pagina.
    Il fine è che l'utente lo veda e me lo riferisca.

    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.