顺利开通公网IP后,虽然路由器具有ddns转发功能,但是我还是想每天了解公网IP的变化情况。最好是每天自动运行,并且将每天的公网ip保存为一个文件,文件名是当前日期,这样就好比创建了一份公网ip的日志,方便日后查询。
虽说要求简单,但是对我这种编程小白来说还是有点难度的,通过学习,总算是解决了这个问题,下面分享我的解决办法。
首先创建一个bat批处理文件ip.bat(先创建一个ip.txt文件,再修改后缀名为bat即可),我是在d盘创建了ip.bat文件。编辑ip.bat文件,添加如下代码
@echo offSET DD=%DATE%curl -o d:/%DD%-IP.txt ipinfo.io代码说明:首先获取当前日期,然后在d盘根目录下生成以日期为名的文本文件“日期-ip.txt”。
创建计划任务接下来设置定时任务,让这个批处理文件每天早上自动运行。打开计算机管理,点击任务计划程序,右侧操作栏选择创建基本任务。
给这个任务起个名称设置触发条件,我选择的是每天运行。设置好每天自动运行的时间选择启动程序把刚才编辑的批处理文件添加进来。这样就可以了最后看一下执行的效果。