【问题标题】:Java DNS suffixJava DNS 后缀
【发布时间】:2011-09-23 16:40:53
【问题描述】:

当我执行 ipconfig /all 时,我看到了 DNS 后缀搜索列表。我需要从 java 中检索该值。 有谁知道如何获得它或它来自哪里?

【问题讨论】:

    标签: java list dns


    【解决方案1】:

    DNS后缀列表是从

    中读取的
    HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SearchList
    

    【讨论】:

    • 为了有用,您还需要将其与此处的答案结合起来 - stackoverflow.com/questions/62289/…
    • 在我的计算机中,DNS 列表位于以下位置:HKLM\Software\Policies\Microsoft\Windows NT\DNSClient\SearchList 似乎此路径可能会根据 Windows 版本而有所变化。有没有办法从 java 网络配置中读取值,以便我不依赖 Windows 版本?我正在使用 dnsjava 库,也许有一种方法可以使用这个库。有谁知道吗?
    【解决方案2】:

    您可以使用Runtime 类来执行Windows 命令(例如ipconfig /all)并解析标准输入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 2019-08-16
      相关资源
      最近更新 更多