我家的公网IP是动态IP,需要从室外访问。我不想使用 DynDns 或 NoIp 之类的服务,所以我制作了自己的脚本。
该脚本每小时执行一次,基本上它会读取我在icanhazip.com上的公共 IP ,以及与 mydomain.com 对应的 IP(使用 python 工具 dnsyo)。如果地址不同,它会使用 cloudflare API 将我的新公共 IP 链接到 mydomain.com。
我的问题是,当 IP 更改时,我必须等待大约 5 小时才能传播 DNS。在此期间,mydomain.com 会解析我的旧公共 IP,因此我无法访问新 IP。
我的问题是:我怎样才能使这种传播更快?
我在那里(第 3.7 节)看到我可以更改我的 dns 区域的生存时间参数,如果我减少这个变量,它会减少传播时间还是只会弄乱我的设置?如果我改变它,设置的合理值是多少?