本帖最后由 babylf 于 2022-6-29 22:26 编辑
电信宽带上周申请了个公网IP,入手n1刷了armbian用来跑青龙。
本着物尽其用的原则,就想实现动态dns,刚开始想用ddns-go的阿里云解析,但申请域名、续费又是一笔开支,就在公云上申请了个.f3322.net的免费二级域名。解析也非常简单,只需要一句代码
小提示:3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux,BSD都自带),就可以了! 使用方法:lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名" 这是公云官网的提示,把自己的用户名、密码、域名依次输入运行就好。 如果提升没有安装lynx,就运行一下 安装完成后再运行一下 - lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名"
复制代码 当然如果IP变了之后,还想自动更新,只需要新建一个脚本来定时运行就好了。
新建/root/update_ddns.sh脚本 - #!/bin/bash
-
- # 更新DDNS的IP地址
- lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名" >> /var/log/update_ddns.log
复制代码给脚本添加可执行权限 - chmod +x /root/update_ddns.sh
复制代码添加定时计划 - */30 * * * * /root/update_ddns.sh
复制代码每30分钟执行一次,之后就可以用你的.f3322.net域名加端口访问你部署的各个服务了。
|