最近在家架了台服务器, 发现用 Cloudflare 的 API 完全可以自己搞 DDNS, 相当靠谱.
于是写了个小 service 专门做这件事, 方便维护和监控.
1
mayx 2018-12-21 21:47:13 +08:00
用 Cloudflare 攻击 Cloudflare 吗(笑),不过 Cloudflare 好像 IP 段很少吧,应该很快就会被屏蔽吧
|
4
xmlf 2018-12-21 21:53:22 +08:00 via Android
具体说说怎么用吧!家里架什么服务器的?群晖?
|
5
ahu 2018-12-21 21:54:43 +08:00
实用性差点意思,一要有 swift 二可能还得要 docker
|
6
wddwycc OP @xmlf README 里有写, 基本就是每分钟拿外网 IP, 然后用 Cloudflare API 同步 DNS 设定.
|
7
luminous 2018-12-21 21:58:41 +08:00
其实一个 shell 脚本加上定时任务就可以了 而且网上有的
而且提供了相应 API 的 DNS 如阿里云、DNSPOD 等都可以做到 |
9
silenceshell 2018-12-21 22:07:53 +08:00
|
10
Taosky 2018-12-21 22:08:11 +08:00 via iPhone
cloudflare forward 也是立即生效吗,如果是这样比 dns 好用
|
12
wddwycc OP @silenceshell 楼主人在日本, 好像不会有什么问题.
|
13
liuxyon 2018-12-21 22:29:15 +08:00
太露了...我拨号年代都自己 DDNS 了..
|
14
richard1122 2018-12-22 01:05:25 +08:00
我在用 google domain 的 ddns,就是一个 POST 完事,很良心
|
15
richard1122 2018-12-22 01:05:45 +08:00
不像国内的有些我记得还要装客户端,填一大堆信息啥的
|
16
cnnblike 2018-12-22 03:28:54 +08:00
APIEntry 那个可以用 https://www.ipify.org/这里的服务,挺好的,或者自己在 aws 上设置一个 lambda entry
|
17
KasuganoSoras 2018-12-22 05:04:13 +08:00
我也造了个阿里云的: https://github.com/kasuganosoras/SakuraDDNS
蛮好用的 |
18
uorz 2018-12-22 10:06:38 +08:00 via Android
|
19
natforum 2018-12-22 15:12:02 +08:00
国内电信和联通已经大面积部署 ipv6 了,Cloudflare 直接绑定域名就行了
|
20
timothyye 2018-12-23 10:38:24 +08:00 via Android 2
github.com/timothyye/godns 我也搞过一个,支持 dnspod,he.net ,cloudflare
|
21
ICKelin 2018-12-23 12:50:19 +08:00
DDNS 我觉得自己写一个自己用应该是没问题的;找一个 DNS 解析库,能够解析请求和响应请求,像这个,https://github.com/miekg/dns ;只给自己用的话 dns 记录存 map 就行了;再写两个 API 接口去操作这个 map ;最后买个域名,设置好 NS 记录。
|
22
fox0001 2018-12-24 09:37:23 +08:00 via Android
dnspod 的 DDNS 功能已经用了几年了
|