使用Visual Basic更改IP地址

时间:2012-06-25 22:18:51

标签: vb.net

如何使用visual basic更改您的IP地址?我已经能够在任何地方找到任何有用的东西,所以我只是想知道我是否可以在这里得到一些帮助?

我没有关于外部IP地址。我知道无法更改(我的isp中有一个静态的。)我正在改变内部ipaddress ...例如从192.168.1.150更改为10.0.0.125 -

由于 克里斯

3 个答案:

答案 0 :(得分:0)

当您上线时,您的IP地址是通过您的ISP租用的 - 您不能只是“更改它”。如果您的ISP使用动态IP租赁,您可以关闭路由器/调制解调器约5分钟,然后重新连接 - 此时您将收到新的IP。

通过VB复制此操作的唯一方法是断开用户与应用程序中基于调制解调器的服务的连接。但在这种情况下,我猜测点击“断开连接”按钮对用户来说是一个更简单的解决方案。

答案 1 :(得分:0)

您可以使用某些Windows脚本。它有点乱,但您可以在VB.Net中创建脚本,将其写入您的硬盘然后执行它。完成后,您可以删除脚本。

以下是更改IP地址(以及其他一些相关字段)的脚本示例: http://www.wincert.net/forum/topic/40-change-ip-configuration-via-vb-script/

然后,您将通过调用

在VB.Net中执行它
Process.Start("<The path of your .vbs file here>")
祝你好运。

答案 2 :(得分:0)

您可能不需要编写任何脚本来执行此操作。并且您不需要2个网络适配器作为执行此操作的唯一方法。在Windows中,可以同时为网络适配器分配多个IP地址。进入网络属性ipv4 tcp / ip设置高级。你可以放几个IP地址和掩码。所以如果你有一台电脑,但是使用2个不同的网络,只需输入2个地址,那么无论连接哪个网络,都要正常使用。

如果您有一个网络小工具,如新路由器及其在192.168.0.200上,并且您知道在登录后将其设置为10.1.1.x,请为计算机分配2个IP,如192.168.0.100,然后是10.1。 1.100。