保存ipconfig所得ip地址到不重名的txt文件

本文介绍了如何通过开启IPv6的联通光猫和小米路由器,结合Windows批处理脚本来实现在外网访问内网PC。步骤包括设置防火墙规则,使用bat脚本将IP地址存入小米硬盘版路由器,并探讨了如何自动定时运行该脚本。此外,还分享了使用小米R2D作为NAS的优点。

文章背景:家里开通了ipv6,想在外能够访问内网的PC,刚好有修改系统可以开通ipv6的小米路由器R3G和小米硬盘版路由器R2D,其中R3G负责提供ipv6网络,内部PC使用以下bat命令实现将ip存入到R2D,可以通过小米wifi软件外网访问R2D文件以读取PC的ipv6地址
使用大前提:光猫开启ipv6(家里是联通光猫)
路由器开通ipv6
PC设置好防火墙出入站规则,允许远程桌面
注:后续需要找方法自动定时每日启动此批处理bat命令

set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
set timevar=%time:~0,2%
if /i %timevar% LSS 10 (
set timevar=0%time:~1,1%
)
set timevar=%timevar%%time:~3,2%%time:~6,2%
set "name=%datevar%%timevar%"
ipconfig  > "Z:\computer-a\%name%.txt"

pause

优点:自动根据当前时间重命名存入txt文件,起到log作用
缺点:ipconfig的生成信息过于杂乱,暂时不知道怎么单单截取特定ip地址(不过个人使用不需要那么费事)
后记:找到方法自动定时每日启动此批处理bat命令后更新blog
小注:小米的R2D实在是太好用了,配上大容量机械硬盘和12V3.5A网件充电器作为NAS使用简直就是平民法拉利

时间:2022年2月2日21点25分

利用Windows自带任务计划程序来实现,直接在Windows搜索框搜索任务计划程序,具体过程参考此blog (注意,在新建定时任务后才开始文章中的步骤)

在使用 `ipconfig` 命令时无法查看到 IP 地址,可能是由于网络配置异常、驱动问题或系统服务故障等原因造成的。以下是一些常见的问题原因及对应的解决方法: ### 1. 网络适配器未正确获取 IP 地址 如果网络适配器未能从 DHCP 服务器获得 IP 地址,或者手动配置的静态 IP 设置不正确,则可能导致 `ipconfig` 不显示有效 IP 地址。 **解决方法:** - 尝试释放并重新获取 IP 地址: ```cmd ipconfig /release ipconfig /renew ``` - 如果使用的是静态 IP 配置,请检查子网掩码、默认网关和 DNS 设置是否合理。 ### 2. TCP/IP 协议堆栈损坏 TCP/IP 协议是网络通信的基础,若其配置文件受损或冲突,可能会导致网络连接异常,并且 `ipconfig` 可能不会正常显示信息。 **解决方法:** - 重置 TCP/IP 堆栈设置: ```cmd netsh int ip reset ``` 此命令将恢复 TCP/IP 的原始状态,并修复可能存在的协议配置错误[^1]。 ### 3. 网络适配器驱动程序问题 过时、损坏或不兼容的网络适配器驱动程序可能导致网络接口无法正常工作。 **解决方法:** - 更新或重新安装网络适配器驱动程序。 - 使用设备管理器检查是否有黄色感叹号或其他警告标志。 ### 4. 系统网络服务异常 某些关键的 Windows 网络相关服务(如 DHCP 客户端、DNS 客户端等)如果没有运行,也可能导致无法正确分配 IP 地址。 **解决方法:** - 检查并确保以下服务正在运行: - DHCP Client - DNS Client - Network Location Awareness - TCP/IP NetBIOS Helper 可以通过 `services.msc` 打开服务列表进行查看和启动。 ### 5. 网络硬件或物理连接问题 如果网卡硬件损坏或物理连接中断(例如网线未插好),也会导致没有 IP 地址分配。 **解决方法:** - 检查物理连接是否完好。 - 更换网卡或尝试使用其他网络环境进行测试。 ### 6. 使用 `netsh winsock reset` 和 `netsh winsock reset` 修复 Winsock 异常 Winsock 是 Windows 网络编程接口的一部分,若其配置异常,也会影响网络功能。 **解决方法:** - 执行以下命令来重置 Winsock 和 TCP/IP 栈: ```cmd netsh winsock reset netsh int ip reset ``` ### 7. 系统文件损坏 系统核心文件如 `tcpip.sys` 或其他网络相关 DLL 文件损坏,也可能影响网络功能。 **解决方法:** - 运行系统文件检查工具: ```cmd sfc /scannow ``` 若发现损坏文件,系统会自动尝试修复。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值