Ecco finalmente ho risolto
Questo è il codice corretto:
Imports System.Net
Imports System.Net.Sockets
Public Class Form1
Dim hostentrata As IPHostEntry
Dim IPentrata As IPAddress()
Dim i As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
hostentrata = Dns.GetHostByName("www.google.it")
IPentrata = hostentrata.AddressList
For i = 0 To IPentrata.Length - 1
TextBox1.Text = (IPentrata(i).ToString)
Next
Catch ex As SocketException
MsgBox(ex.StackTrace.ToString)
End Try
End Sub
End Class
Imports System.Net
Imports System.Net.Sockets
Public Class Form1
Dim hostentrata As IPHostEntry
Dim IPentrata As IPAddress()
Dim i As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
'Al posto si Dns.GetHostByName metti Dns.GetHostEntry
hostentrata = Dns.GetHostEntry("www.google.it")
IPentrata = hostentrata.AddressList
For i = 0 To IPentrata.Length - 1
TextBox1.Text = (IPentrata(i).ToString)
Next
Catch ex As SocketException
MsgBox(ex.StackTrace.ToString)
End Try
End Sub
End Class
funziona ma ce una cosa che non riesco a capire
tipo cosi funziona
Imports System.Net
Imports System.Net.Sockets
Public Class Ipsito
Private Sub Ipsito_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim hostentrata As IPHostEntry
Dim IPentrata As IPAddress()
Dim i As Integer
Me.Text = Form1.Text
Try
hostentrata = Dns.GetHostEntry("www.google.it")
IPentrata = hostentrata.AddressList
For i = 0 To IPentrata.Length - 1
MsgBox(IPentrata(i).ToString)
Next
Catch ex As SocketException
MsgBox(ex.StackTrace.ToString)
End Try
End Sub
End Class
e inceve cosi no
Imports System.Net
Imports System.Net.Sockets
Public Class Ipsito
Private Sub Ipsito_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim hostentrata As IPHostEntry
Dim IPentrata As IPAddress()
Dim i As Integer
Me.Text = Form1.Text
Try
hostentrata = Dns.GetHostEntry(Form1.indirizzo.Text)
IPentrata = hostentrata.AddressList
For i = 0 To IPentrata.Length - 1
TextBox1.Text = (IPentrata(i).ToString)
Next
Catch ex As SocketException
MsgBox(ex.StackTrace.ToString)
End Try
End Sub
End Class