求推荐个 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 下的动态解析脚本,我就用的这个。