hallo,
um herauszufinden, in welchen subnetz ich mich befinde(wenn ich selbst eine IP erhalte in dem Subnetz), habe ich schon hinbekommen mit dem folgenden code.
Nun habe ich jedoch das Problem, dass an dem PC, an den ich mich verbinde es 2 netzwerkkarten gibt... dadurch bekommt immer mein laptop die IP 10.0.0.2 und somit kann ich meinen code nicht benutzen.
ich möchte gerne ein komplettes Subnetz zbsp 10.14.212.x anpingen. habe nur hierfür noch keine möglichkeit gefunden. vielleicht könnt ihr mir weiterhelfen?
um herauszufinden, in welchen subnetz ich mich befinde(wenn ich selbst eine IP erhalte in dem Subnetz), habe ich schon hinbekommen mit dem folgenden code.
Nun habe ich jedoch das Problem, dass an dem PC, an den ich mich verbinde es 2 netzwerkkarten gibt... dadurch bekommt immer mein laptop die IP 10.0.0.2 und somit kann ich meinen code nicht benutzen.
ich möchte gerne ein komplettes Subnetz zbsp 10.14.212.x anpingen. habe nur hierfür noch keine möglichkeit gefunden. vielleicht könnt ihr mir weiterhelfen?
VB.NET-Quellcode
- Dim ips As IPAddress() = Dns.GetHostEntry("127.0.0.1").AddressList
- For Each ip In ips
- Debug.Print("ip: {0} {1}", ip, ip.AddressFamily)
- If ip.AddressFamily = Sockets.AddressFamily.InterNetwork Then
- Select Case True
- Case ip.ToString.StartsWith("10.14.212.") : TextBox1.Text = ("Subnetz : A") : Exit For
- Case ip.ToString.StartsWith("10.14.215.") : TextBox1.Text = ("Subnetz : B") : Exit For
- Case Else : TextBox1.Text = ("Zuordnung fehlgeschlagen")
- End Select
- End If
- Next
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „zauber777“ ()