TimothyYe / godns

A dynamic DNS client tool that supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
https://timothyye.github.io/godns/
Apache License 2.0
1.51k stars 224 forks source link

请求DNSPOD的API时应该比较某主机的IP后进行是否判断的更换 #19

Closed FisherMS closed 6 years ago

FisherMS commented 6 years ago

请求DNSPOD的API时应该比较某主机的IP后进行是否判断的更换。 现在的策略好像是APP记录了IP后,以后每次请求与上次记录的IP来进行比较。

TimothyYe commented 6 years ago

现在逻辑是这样:程序缓存上一次的公网IP,如果当前公网IP跟上次未发生变化,则不必调用DNSPOD API了

FisherMS commented 6 years ago

嗯,我现在测试的时候发现我手动修改了DNSPOD上的主机IP后,没有更新。你这种策略在实际生产环境是合理的。