自己写一个服务,定时获取公网 IP 发送到指定邮箱,是不是算模拟了 DDNS?

349 天前
 shyrock

如题? 感觉原理似乎非常简单。

1324 次点击
所在节点    宽带症候群
12 条回复
colinlikepotatos
349 天前
直接请求一个公网服务器 记录下 IP 写到 xx.txt 不是更快捷= =
WizardLeo
349 天前
DDNS 这个东西本质就是一个脚本,干这三件事。
1.通过某种方法获取自己的 ip
2.获取某个域名绑定的 ip
3.对比一下。一样没事了,不一样就通过设定好的 api 更新。
shyrock
349 天前
@colinlikepotatos #1 你这个不动态啊。。。
shyrock
349 天前
@WizardLeo #2 对啊,所以我好奇,似乎任意程序员都能自己在半个小时内搞定的事情,为啥还有收费的服务存在。。。
z775781
349 天前
我利用路由器来获取公网 IP ,curl http://xx.xx/1.php 1.php 文件记录访问的 ip 写入到 txt 文件中。IP 变了就去 txt 文件获取 IP
fruitscandy
349 天前
直接写了个定时任务放在树莓派上,IP 变了发邮件通知,告知新 IP
tpxcer
349 天前
直接写程序调用 api 更新不是更香
ConfusedBiscuit
349 天前
是的,我就是这么干的
1. 调用接口拿公网 IP
2. 跟上次拿到的 IP 对比
3. 如果不一样,则调用阿里 API 更新 DNS 解析,并给自己发邮件通知

我是用 crontab 执行的,每十几分钟一次,及时性肯定没有那些 DDNS 服务高。
WizardLeo
349 天前
@shyrock 啥收费服务?纯 ddns 都是免费的吧,如果有提供二级域名这种增值服务,收费也不是不可能?
dude4
349 天前
@shyrock 不是人人都是程序猿
DDNS 大部分是免费的
V6 直接敲地址那叫一个累……还是 DDNS 吧
我也有这种脚本,但只限于 DDNS 没更新时应急
julyclyde
349 天前
@shyrock 收费的服务是人家提供了 dns 服务器啊
BigFacevless
338 天前
ddns 封宽带!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX