敬业的IT人 >> 编程开发 >> .Net技术 >> VB.NET:遍历主机的所有IP地址

VB.NET:遍历主机的所有IP地址

敬业的IT人 互联网 佚名 2008-5-23 19:29:25

  Imports System

  Imports System.Net  

  Module Module1 

   Sub Main()

   Dim strMachineName As String  

   '得到主机名

   strMachineName = Dns.GetHostName()

   Console.WriteLine("Host Name: " + strMachineName) 

   '通过名字得到主机

   Dim ipHost As IPHostEntry

   ipHost = Dns.GetHostByName(strMachineName)  

   '你可以得到网络上任何站点的DNS数据信息。

   '语法如下:

   'ipHost = Dns.GetHostByName("xml.sz.luohuedu.net")

   Console.WriteLine("Host Aliases: " + ipHost.Aliases.Length.ToString())  

   '以数组的形式返回相关主机的地址信息

   Dim ipAddr() As IPAddress = ipHost.AddressList

   Dim count As Integer  

   'Enumerate the IP Addresses

   For count = 0 To ipAddr.GetUpperBound(0)

   Console.Write("IP 地址 {0}:{1} ", count, _

   ipAddr(count).ToString)

   Next

   End Sub  

  End Module 更多文章
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com