Click here to Skip to main content
11,496,146 members (824 online)
The site is currently in read-only mode for maintenance. Posting of new items will be available again shortly.
See more: C# VB
I want to access ip address of another machine on the network without using that machine
Posted 22-Feb-13 1:23am
Comments
Dec90 at 22-Feb-13 6:24am
   
question doesn't make sense. what are you trying to achieve?
ArunAmalraj at 22-Feb-13 6:25am
   
Just Ping the Host names in a command prompt
Finds IP Address of computer named "www.codeproject.com".

Dim strHostName As String = "www.codeproject.com"
Dim strIPAddress As String = ""
Dim objAddressList() As System.Net.IPAddress = _
    System.Net.Dns.GetHostEntry(strHostName).AddressList
For x = 0 To objAddressList.GetUpperBound(0)
    If objAddressList(x).AddressFamily = Net.Sockets.AddressFamily.InterNetwork Then
        strIPAddress = objAddressList(x).ToString
        Exit For
     End If
Next

Notes:
This code was tested on Visual Basic 2012 .NET Framework 4.0.

In earlier versions of the .NET Framework, there is a class named Dns.GetHostName but that has been deprecated and removed from the .NET Framework. Dns.GetHostEntry is the replacement.
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Dnyaneshwar@Pune 692
1 RyanDev 230
2 CHill60 163
3 Sascha Lefèvre 145
4 Sergey Alexandrovich Kryukov 124
0 Sergey Alexandrovich Kryukov 10,401
1 OriginalGriff 8,910
2 Sascha Lefèvre 3,899
3 Maciej Los 3,422
4 Richard Deeming 2,600


Advertise | Privacy | Mobile
Web02 | 2.8.150520.1 | Last Updated 22 Feb 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100