-
Notifications
You must be signed in to change notification settings - Fork 666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[planning] DDNS v3.0 (下一版设计讨论) #117
Comments
This comment has been minimized.
This comment has been minimized.
建议一个小小的问题。启动DDNS以及定时任务后,延时3s或者若干秒自动close运行cmd端口!望采纳,十分感谢! |
说起来现在列出的更新内容恐怕除了重构之外很难支持起一个大版本的量。 |
建议添加进更新前缀功能。因为一部分AI设备有IPv6地址但是并不能运行命令,获取到的前缀地址相同,后缀都是不变的。这样可以用一台机器运行命令,更新所有AI设备的地址。 |
怎么拿到前缀? |
前缀根据运行的机器的前缀获取。同一个路由器下面,SLAAC获取到的前缀都是一样的。我现在用shell方式处理。 shell:wget http://ipv6.ip.sb -q -O - | sed 's/运行机器的后缀/目标机器的后缀/g |
写是可以写,把IP地址取位拼接就行,这样的话config格式就要改。你这个功能不知道用的人多不多。 |
之前在V2EX上看到有人写过需求,不知道实现了没有。 |
建议增加一个手机客户端版本 |
添加定时任务的时间配置 |
@EricMzky 这个目前任务执行完成或者网络请求超时后会自动退出 |
@shanzhaozhen 这个似乎更新一下readme 就行了,文档里只告诉了定时脚本,没有写怎么去修改/设置定时任务 |
@siyuxu55 这个暂不考虑,哈哈哈,手机几乎不能拿到公网IP |
那就弄成可以多ddns配置吧,同时使用多个服务商,例如我的域名用了cloudflare又用了dnspod的dns服务器,虽然还没试过同时运行两份配置会不会出问题,其实可以将配置的格式改成数组就行了,传入多条 |
可以运行不同的配置 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
另外可以考虑给DDNS自身一些设置的空间 举个例子,CF的DNS解析,目前需要去请求Zone-List获取Zone-ID,如果配置文件能配置Zone-ID,那么这个流程就可以省掉了,一方面可以节约请求的时间(请求两次这个玩意确实比较花时间,而且容易半截卡住导致失败),另外一方面也可以不需要在CF后台给API这个权限,安全性可以更高一些。 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
由于目前的部分新功能也采用或拟采用Provider方式实现,会出现例如既需要CloudFlare解析,又需要发邮件或者调用API的场景,从目前来看可能现在需要支持一个多Provider的功能了。 |
希望可以扫描局域网内的机器,并为其设置DDNS。 |
这个应该只有路由器上能实现吧?电脑上不能知道其他设备的ipv6后缀 |
C段扫描的时间可能还勉强能接受,如果更大时间就太长了,更别提IPv6时代/64起步了。 |
同@RERASER一样 我也想实现这个功能 太需要了 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
根据网卡名称获取IP还不是很完善。 |
想要指定网卡解析到指定域名的功能 |
@NewFuture 能不能添加一个同时注册路由器网关地址的功能,场景是这样的:
现在只能对 PC 地址进行注册,如果能允许通过网段推断出网关地址进行注册就比较方便 目前只能选择转发流量或者把硬盘迁移到机器上 其实这个场景和上面提到的几个需求比较类似,简单来说就是能够使用单个 DDNS 任务获取多个设备地址 |
啊这,两个项目如果可以合体想想就美滋滋 https://github.com/jeessy2/ddns-go web UI管理emmm 完全可以自定义emm |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
不知道是不是我自己设置的问题,一个域名是否支持多个IP地址。 |
应该是不支持吧。我的方案是脚本写入两个A记录,用C记录指向两个A记录。
发自我的iPhone
在 2021年1月31日,12:58,智慧雨泽 <[email protected]> 写道:
不知道是不是我自己设置的问题,一个域名是否支持多个IP地址。
"index4": "interface:pppoe-wan3,interface:pppoe-wan2,interface:pppoe-wan",
这样
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#117 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AARDOC6OHKOGWHT6YIXCGSDS4TPO7ANCNFSM4JTKTKHQ>.
|
This comment has been minimized.
This comment has been minimized.
分两次运行脚本,一次wan1口写A记录到域名wan1.example.com,一次wan2口写A记录到wan2.example.com。wan.example.com写两个C记录,分别为上面两个域名。
发自我的iPhone
在 2021年1月31日,15:20,智慧雨泽 <[email protected]> 写道:
CNAME好像只能是一个域名
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#117 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AARDOCZRGN7NQQAPXZGWJUTS4UAFHANCNFSM4JTKTKHQ>.
|
点不了保存吗?阿里云是可以的。
[cid:ED104281-9FE9-474A-B703-C4DA0F8D92B0-L0-001]
发自我的iPhone
在 2021年1月31日,15:53,智慧雨泽 <[email protected]> 写道:
[photo_2021-01-31_15-47-12]<https://user-images.githubusercontent.com/38281461/106378039-45352d80-63dc-11eb-830c-ea314d240438.jpg>
是不支持这样还是就cloudflate不支持这样。
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#117 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AARDOCYNW5W6G4IKKVU6PADS4UEAJANCNFSM4JTKTKHQ>.
|
能否实现局域网下,其他设备的IPV6更新 |
目前据我所知这个重构还没有做或者还没有发布版本,建议先修改 Dockerfile 加入脚本,后续发版了再替换掉。 |
是的,尤其时docker中的定时任务 |
建议docker中的定时任务可以自定义,例如改为一分钟,或者10分钟。自定义 |
最好能进驻ppa源 |
建议支持更多平台的二进制文件,armv7 arm64等 |
Cloudflare支持開啟Proxy必須有,否則用Cloudflare就沒有意義了 |
可以按照官方推荐方式配置 proxy 设置支持 HTTP 正向代理 之前提过支持反向代理的 PR (自定义请求域名),不过官方已经否决此提议,详见 #163 |
这个Task包含这个功能 |
根据 #372 讨论,考虑大版本重构时取消 print 输出日志(如 DNS 记录更新及保持记录,部分 DNS 提供商组件内 print 的日志等),告警级别、日志格式和时间格式是否要做可配置需要做讨论。 |
建议添加非必须配置,使用户可选择不自动切割域名获取主域名和对应ID,而手动输入。 例如,如果我将 阿里 DNS 侧找不到域名,即导致报错。
(此外,还有一种思路就是,在失败后 Except 尝试向前切割) |
直接填ID,不填域名,跳过get_domain_info?
|
大概就是,添加一个设置项“手动设置域名”,默认为 false 的时候兼容现在的版本 {
// "custom_domain": false,
"ipv4": [
"aaa.my-domain.com",
"bbb.my-domain.com",
],
} {
"custom_domain": true,
"ipv4": [
["aaa", "my-domain.com"],
["@", "bbb.my-domain.com"],
],
} |
基本原则
DDNS 3.0 功能讨论 (what's new in v3.0)
class
继承实现The text was updated successfully, but these errors were encountered: