想通过动态ip绑定域名的方式去实现外网访问家庭网络,能不能通过脚本监测动态ip,一旦发生改变就在域名商那边更改域名解析的IP地址,以此来实现外网访问?
一.实现思路方法
1.获取本地出口公网IP
# ip.renfei.net 可以获取 ipv4和ipv6 的地址,一般ipv6会优先
curl ip.renfei.net
# ipv4.renfei.net 只获取 ipv4 的地址
curl ipv4.renfei.net
# curl ipinfo.io/ip 获取IP地址
2.公网IP变化判断
找一个地方存储获取到的 IP 地址,将本次获取的结果和存储的结果进行比较,如果不一致就说明IP地址发生了变化。