Risolvere un dominio trovando il suo IP

by 4. agosto 2008 22.17

Chissà quante volte ci è capitato di dover trovare l'IP di un indirizzo e non riuscire mai a trovare una funziona che consente di trovarlo. Queste poche righe di codice ci consentono di risolvere un dominio (nell'esempio vbdotnet.it) e restiuirne il primo IP configurato.

   1:  Try
   2:      ' dichiara una nuova collezione
   3:          Dim IpCollection As New Collection
   4:   
   5:          ' ottiene l'indirizzo IP dal dominio inserito
   6:          Dim i As Integer
   7:   
   8:          Dim ipE As Net.IPHostEntry = System.Net.Dns.GetHostEntry("vbdotnet.it")
   9:          Dim IpA() As Net.IPAddress = ipE.AddressList
  10:   
  11:          ' ottiene tutti gli indirizzi IP relativi al dominio
  12:      For i = 0 To IpA.GetUpperBound(0)
  13:                  IpCollection.Add(IpA(i).ToString)
  14:      Next
  15:   
  16:          ' restituisce il primo IP ottenuto
  17:      Dim AddressIP As String
  18:          AddressIP = IpCollection.Item(0)
  19:  Catch ex As Exception
  20:      MsgBox("An error has occured")
  21:  End Try

Come vedi, non sembra difficile :)

Tags: , ,

Aggiungi commento




  Country flag
biuquote
  • Commento
  • Anteprima
Loading






Page List

Calendar

<<  febbraio 2012  >>
lumamegivesado
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar