【问题标题】:How to programatically create virtual IP Addresses in VB?如何在 VB 中以编程方式创建虚拟 IP 地址?
【发布时间】:2010-08-04 08:55:09
【问题描述】:

我想要做的是使用一台 PC 在同一 19.2.168.X.X 上的另一台 PC 上测试应用程序

我想让 SOAP 请求看起来像是来自各种不同的 PC,只是为了使应用程序日志文件更易于阅读,并且有人告诉我虚拟 IP 地址是可行的方法。那么,如何定义一个范围,然后在 VB 中一个一个地使用它们呢? (我猜这实际上是 IP 标头欺骗?)

【问题讨论】:

  • 它说明了一切,但什么也没说。
  • 为什么这让我想起了CSI? stackoverflow.com/questions/175545/…
  • 到目前为止你有什么想法?
  • “到目前为止,你有什么想法?” ...好吧,我在这里发布了 :-) 然后我改写了这个问题,希望能让我更清楚我想要做什么。

标签: vb.net network-programming virtual-ip-address


【解决方案1】:

不完全确定您想做什么,但我建议您先查看 WMI 类 Win32_NetworkAdapterConfiguration 看看您是否可以用它做您想做的事情。

如果该类不支持它,您可能不得不改用INetCfg,我认为您可以更改几乎任何网络设置,但使用起来有点困难。 Here 是一篇关于在 C# 中使用 INetCfg 的代码项目文章,它至少可以向您展示如何开始使用。

【讨论】:

  • 您需要 EnableStatic() 方法。它接受多个 IP 地址。
【解决方案2】:

如果您只想创建一个随机 IP 地址,请生成 4 个从 0 到 255 的随机数,并在它们之间粘贴一些点。

【讨论】:

  • +1 O 假设我要求这样做。好的,我已经把问题说得更清楚了(我希望)
猜你喜欢
  • 2011-12-20
  • 1970-01-01
  • 1970-01-01
  • 2019-07-10
  • 2012-11-06
  • 2014-07-20
  • 2014-12-05
  • 1970-01-01
  • 2023-03-27
相关资源
最近更新 更多