Bekommen client-IP-in vb.net
Ich versuche client-ID mit vb.net. Mein code ist unter :
Partial Class foo
Inherits System.Web.UI.Page
Private ipv4 As New clsIPv4
Dim ref As String = 0
Dim client_ip As String
client_ip = Request.UserHostAddress()
Dim myHost As String = System.Net.Dns.GetHostName()
client_ip = ipv4.ResolveAddress(myHost)
Dieser code ist wieder in mir-Liste von ip-Adressen (ich.e 182.50.130.143;118.139.172.1;118.139.172.2;118.139.172.3;118.139.172.4;118.139.172.5;118.139.172.6;118.139.172.7;118.139.172.8;118.139.172.9;118.139.172.10;118.139.172.11;118.139.172.12;118.139.172.13;118.139.172.14;118.139.172.15;118.139.172.16;118.139.172.17;118.139.172.18;118.139.172.19;118.139.172.20;118.139.172.21;118.139.172.22;118.139.172.23;118.139.172.24;118.139.172.25;118.139.172.26;118).
Bitte Anleitung, wo ich falsch bin
InformationsquelleAutor Amritpal singh | 2012-09-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie mit asp.net Sie verwenden können :
Request.UserHostAddress
um Ihre client-ip-Adresse
aber, wenn Sie mit einer windows-Anwendung, um lokale ip-Adresse, in der Tat können Sie receieve mehrere ip-Adressen ! wenn Sie möchten, um eine spezifische Adresse, die Sie wissen, die netid-Teil der ip-Adresse können Sie vergleichen Sie alle ip-Adressen mit der netid-Adresse, die Sie kennen !
Welche ip willst du genau ? wollen Sie, um Ihre client-ip-Adressen oder ip-Adressen der host-Maschine, auf die Ihre Website läuft ?
Ich möchte client-IP nicht mit dem host-Rechner IP.
ok , so leicht können Sie Anfordern.UserHostAddress in so EIN EVENT form_load oder button_Click und Sie erhalten die Clients eine eindeutige ip-Adresse, nachdem der client sendet die Seite an den host-Rechner
InformationsquelleAutor Karamafrooz
Dies funktionierte perfekt für mich
System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName()).GetValue(0).ToString()
InformationsquelleAutor user2953513