1、需要将自家的光猫设置为桥接模式,然后用路由器拨号上网。
2、以tplink路由器为例,开启内置的ddns功能,会分配给你一个固定的ddns_url,可以用花生壳的也可以用tplink的,通过这个url就可以将IP更新到自己的域名上了,我这里用的二级域名。
3、然后通过宝塔的定时任务cron功能,设置为1分钟执行一次,即可实现每分钟实时监测家里的公网IP变化。
当然,你也可以加一个email通知功能,在IP变化的时候,email通知一下。
为什么不直接用花生壳或者tplink给的域名呢?因为花生壳限制了免费二级域名的流量。
宝塔中执行的效果如下:
写文章不易,请博主喝瓶农夫山泉吧,python的源码如下: