科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何利用VB.NET确定计算机IP地址

如何利用VB.NET确定计算机IP地址

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将向您说明怎样利用VB.NET的System.Net.Dns类推算出您当前计算机的IP地址。

作者:Builder.com.cn 2007年7月31日

关键字: Office

  • 评论
  • 分享微博
  • 分享邮件

可能有的时候,比如在编写网络代码的时候,您需要知道自己计算机的IP地址。这篇小文章将向您说明怎样利用VB.NET的System.Net.Dns类推算出您当前计算机的IP地址。

System.Net.Dns类

这个类利用它的GetHostNameGetHostByName方法,提供了一种确定机器IP地址的简单方法。此外,这个类也提供域名解析服务。它的GetHostName方法使得您能够找出当前机器的主机名。您可以用GetHostByName方法来确定机器的IP地址。

我将举两个例子,在这两个例子中,我用两种略有差异的方法,实现了相同的功能性,而两者最后得到的结果是完全一样的(在第二个例子中,我还利用了这个类的Resolve方法)。

方法一

列表A中,我通过利用System.Net.Dns类的GetHostName方法来确定当前机器的主机名。然后,我将主机名作为确定当前计算机IP地址的必要参数。因此,我利用该类的GetHostByName方法,并将机器的主机名传给它。GetHostByName方法返回一个可用IP地址的列表,我仅仅通过指定AddressList(0)得到数组中第一个条目的相关信息,然后将整个表达式转换成字符串。之后,我将主机名和IP地址都在一个对话框中显示出来。

方法二

列表B中,我确定了当前机器的主机名。然后用该类的Resolve方法,将主机名传给它,只获取Addresslist中第一个条目的信息,并将其转换成为字符串。结果将在一个对话框中显示出来。

责任编辑:德东

查看本文的国际来源

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章