Visual Basic .NET – Obtener la IP de una URL o un Dominio

Written by lopezatienza on 15/06/2010 – 21:10 -

Comentarios

 

En este artículo os muestro una función que se le pasa como parámetro un tipo String, que puede ser tanto una url (Ej: www.google.es) como un nombre de dominio (Ej: DOMINIO.COM), y devuelve una colección de String con todas las IPs asociadas a dicha url o dominio.

 

Código

 

Private Function GetAllIPAddresses(ByVal domainName As String) _

As System.Collections.Specialized.StringCollection

Dim IPs As New System.Collections.Specialized.StringCollection

Dim hostInfo As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(domainName)

For Each ip As System.Net.IPAddress In hostInfo.AddressList

MessageBox.Show(ip.ToString)

IPs.Add(ip.ToString)

Next

Return IPs

End Function

 

Framework compatibles

 

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0

 

Namespaces

 

System.Net.IPHostEntry

 

Referencias de interés

 

IPHostEntry (Clase)


Autor: Antonio Lopez Atienza


Tags:
Posted in Visual Basic .NET | No Comments »

Leave a Comment

 

RSS
MCC D5E