【问题标题】:.net 3.5: (ip2hostname) find if a certain ip is used by another computer in domain.net 3.5: (ip2hostname) 查找某个 ip 是否被域中的另一台计算机使用
【发布时间】:2010-06-30 09:02:04
【问题描述】:

我在一个域下工作,我正在制作一个应用程序,将 ip 从 1 更改为 253,直到它找到一个可用的、不冲突的 ip(它从域中获得 ping 响应,它每次更改时都会尝试 ping 它ip),这部分有效。问题是,我不希望程序覆盖被其他简单关闭的计算机使用的 IP 地址,这就是为什么它在前一个过程中没有与它们发生冲突。

所以我的问题基本上是,

我如何确定我刚刚更改的 ip 是否被我域中的另一台计算机使用? (计算机可能已关闭,否则会混淆)

奇怪的问题和任务,我知道。

我不介意使用外部 cmd 工具将输出流式传输到我的代码中,只要它是内置窗口即可。

【问题讨论】:

    标签: .net-3.5 dns hostname netbios ip-address


    【解决方案1】:

    如果您的计算机通过 DHCP 获取 IP,您可以查看 DHCP leases. 否则,也许您可​​以从 Active Directory 中获取一些信息,但我不确定它是否将 IP 存储在计算机帐户中。

    【讨论】:

    • 这里不允许使用 dhcp。关于另一个选项,如果活动目录保留 IP 地址,实际上可能会很好。不幸的是它没有。
    猜你喜欢
    • 2014-02-11
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多