批处理如何实现宽带连接后自动获取当前外网IP并输出到文本里

批处理如何实现宽带连接后自动获取当前外网IP并输出到文本里,第1张

在连接成功后的代码处添加以下代码即可输出外网IP到iptxt中

if not exist getipvbs (

echo Set oDOM = WScriptGetObject(">

IP地址是适合大型网和小型网的。地址是自定义的,它的最高位定义地址的类型。A类地址支持多个主机在一个网:最高位为0,跟随有7Bit网络部分和24Bit主机部分。在B类地址,最高位是非0,跟随有14Bit网络号和16Bit主机号。

C类地址以110开始,跟随有21Bit网络号和8Bit主机号。按常规IP地址由加点的字符给出,地址由四部分10进制数组成,用点作分隔。

IP分组的转发规则

路由器仅根据网络地址进行转发。当IP数据包经由路由器转发时,如果目标网络与本地路由器直接相连,则直接将数据包交付给目标主机,这称为直接交付;否则,路由器通过路由表查找路由信息,并将数据包转交给指明的下一跳路由器,这称为间接交付。

路由器在间接交付中,若路由表中有到达目标网络的路由,则把数据包传送给路由表指明的下一跳路由器;如果没有路由,但路由表中有一个默认路由,则把数据包传送给指明的默认路由器;如果两者都没有,则丢弃数据包并报告错误。

1、首先打开电脑,按快捷键“Win+R”打开运行对话框,在方框里输入“CMD”按钮并按回车确定。

2、然后在新的界面里使用Netsh命令前先输入netsh / 查看一下命令的格式用法和参数。

3、之后在新的界面里如果要备份网络IP,则使用命令netsh interface ip dump > c:\IPtxt。系统会自动生成一个文本文件在C盘根目录里。

4、然后在新的界面里打开文件发现里面也没有IP地址,这是因为你电脑使用的是自动获取的地址。

5、然后在新的界面里找到本地连接,打开IPv4设置,修改为手动的IP地址。

6、之后在新的界面里再次重复输入命令netsh interface ip dump > c:\IPtxt,再次打开文件可以看到IP等信息都保存了下来。

7、然后在新的界面里输入netsh exec c:\IPtxt,运行就可以恢复电脑以前IP的地址了。

下面的5行代码完成了从局域网中找出所有的机器

foreach(DirectoryEntry domain in rootChildren)

{

lb_pcNameItemsAdd("★★★"+domainName+"★★★");

foreach(DirectoryEntry pc in domainChildren)

{

if(pcName!="Schema")//Schema是结束标记

lb_pcNameItemsAdd(" "+pcName);

}

}

以上就是关于批处理如何实现宽带连接后自动获取当前外网IP并输出到文本里全部的内容,包括:批处理如何实现宽带连接后自动获取当前外网IP并输出到文本里、如何获取ip地址、怎样恢复电脑以前IP的地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9379556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存