【问题标题】:What is the equivalent of nslookup in vb.net?vb.net 中的 nslookup 等价物是什么?
【发布时间】:2015-12-17 15:53:34
【问题描述】:

我在我的 cmd 行上使用 nslookup,然后返回我的标准服务器 IP 地址,但我似乎无法使用 vb.net 获取此地址。我确实设法阅读了 DSN 和 vb.net,但对我来说仍然没有什么意义,有人可以帮我获取这个 IP 地址吗?

【问题讨论】:

  • 你想做什么?你的问题不是很清楚。
  • 好吧,我需要获取标准服务器地址,我通过在命令提示符中输入 nslookup 来获取此地址,但我希望 vb.net 自动获取此地址,但我不知道如何

标签: .net vb.net cmd dsn nslookup


【解决方案1】:

来自MSDN website的示例代码:

以下代码示例显示网络的 DNS 地址 本地计算机上的接口。

Public Shared Sub DisplayDnsAddresses() 
    Dim adapters As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
    Dim adapter As NetworkInterface
    For Each adapter In  adapters

        Dim adapterProperties As IPInterfaceProperties = adapter.GetIPProperties()
        Dim dnsServers As IPAddressCollection = adapterProperties.DnsAddresses
        If dnsServers.Count > 0 Then
            Console.WriteLine(adapter.Description)
            Dim dns As IPAddress
            For Each dns In  dnsServers
                Console.WriteLine("  DNS Servers ............................. : {0}",dns.ToString() )
            Next dns
        End If
    Next adapter

End Sub 'DisplayDnsAddresses

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-19
    • 2011-05-23
    • 2012-08-30
    • 1970-01-01
    • 2015-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多