技术解析

求推荐个 Linux 下的 DDNS
0
2021-07-01 17:53:36
idczone
想从外网远程登录办公室里的一个 Linux 主机,公司网络支持 Windows 下的花生壳内网版,求推荐个 Linux 下好用的方案。
dnspod 有 api ,可以脚本调用 https://support.dnspod.cn/Support/api

花生壳也有 linux 客户端吧

ngork

能拿到公网 IP 用 dnspod api 或花生壳免费版
拿不到只能内网穿透 ngrok 自搭或者用别人的都行

noip.com
树莓派上就用的这个

dnspod,花生壳免费版域名已经变随机生成的了

现在一直在用 3322.org ,历史遗留的东西,倒也很好用。直接 wget 或 curl 命令更新就好, cronjob 10 分钟自动更新一次。
然后也关注到 google domains 上也有,也很简单。 https://support.google.com/domains/answer/6147083?hl=en

自己写
https://github.com/Sasasu/qcloudapi-sdk-python/blob/master/setDNS.py
密钥早失效了,别多想了

能拿到公网 ip 的用 NS 服务商提供的 API 自己写, CloudXNS 有官方 API 和 SDK 。
https://www.cloudxns.net/Public/Doc/CloudXNS_api2.0_doc_zh-cn.zip
https://www.cloudxns.net/Support/detail/id/680.html
https://www.cloudxns.net/Support/detail/id/677.html
不能拿到公网 ip 请做内网穿透~

CloudXNS DDNS NodeJS 实现
[CloudXNS-DDNS-Tools]( https://github.com/Srar/CloudXNS-DDNS-Tools)

dnspod 的 api 再到 github 上找源码,简直爽死了,甩那个花生壳之类的。

感谢各位,我的问题没表达清楚,但是回答都很准。最后用了 ngork + CloudXNS 的 API 。

ddclient 卍解
没有那个服务商的话自己写一下就好了,回头还能提交个 pl
至于内网,请找内网穿透方案,这和 ddns 无关

https://vpip.net

cloudxns 吧,我做过一个 docker 镜像可以一键搭建
https://lengzzz.com/note/a-docker-image-for-cloudxns-ddns

ssh 反向映射?

花生壳相当不稳定,甚至连收费的都不稳。还有个 nat123 ,也是坑...最后我转向了 dnspod ,用起来也不难,官方 api 页面里面有 win 可用的客户端以及 linux 下的动态解析脚本,我就用的这个。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服