nezhahq / nezha

:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
https://nezha.wiki
Apache License 2.0
7.34k stars 1.28k forks source link

ddns: store configuation in database #435

Closed uubulb closed 1 month ago

uubulb commented 1 month ago

因为 x/net/publicsuffix 更新不及时,很多新的后缀没有,切换到使用 SOA 记录查询 DNS 域以分割域名的方法 其它解决方法包括用一个更新较快的库(比如 https://github.com/weppos/publicsuffix-go ),或者跟 ddns-go 那样根据特殊符号分割,不过我感觉后者有点麻烦

其它更改:

uubulb commented 1 month ago

https://github.com/libdns 可不可以考虑一下用这个实现 DDNS provider?优势是现有的支持平台很多,缺点就是太通用,引入的东西太多,还要解析整个json

naiba commented 1 month ago

https://github.com/libdns

可不可以考虑一下用这个实现 DDNS provider?优势是现有的支持平台很多,缺点就是太通用,引入的东西太多,还要解析整个json

可以的 面板引入点东西问题不大

naiba commented 1 month ago

ready了吗

uubulb commented 1 month ago

ready了吗

感觉没啥问题了,前端还要再完善一下,之后再弄吧

uubulb commented 1 month ago

soa那里ci test过不了 可以再加一个doh方法查询作为fallback