找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1218|回复: 8

[N1盒子] 小白刷armbian简单代码实现ddns更新公云3322ip

[复制链接]
发表于 2022-6-25 08:27 | 显示全部楼层 |阅读模式
本帖最后由 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,就运行一下
  1. apt install lynx
复制代码
安装完成后再运行一下
  1. lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名"

复制代码
当然如果IP变了之后,还想自动更新,只需要新建一个脚本来定时运行就好了。

新建/root/update_ddns.sh脚本

  1. #!/bin/bash

  2. # 更新DDNS的IP地址
  3. lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名" >> /var/log/update_ddns.log
复制代码

给脚本添加可执行权限

  1. chmod +x /root/update_ddns.sh
复制代码

添加定时计划

  1. crontab -e
复制代码
  1. */30 * * * * /root/update_ddns.sh
复制代码

每30分钟执行一次,之后就可以用你的.f3322.net域名加端口访问你部署的各个服务了。



评分

参与人数 1恩山币 +2 收起 理由
穿越 + 2 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2022-6-25 11:36 | 显示全部楼层
域名后加 &wildcard=ON 每次更新自动打开泛域名,参考https://www.right.com.cn/forum/f ... =%B7%BA%D3%F2%C3%FB
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-6-29 16:13 | 显示全部楼层
域名后加 &wildcard=ON,命令测试成功,等IP变后再试试有没有效
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-7-1 13:47 | 显示全部楼层
IP变更后解析失效,用上面脚本方法也无效

点评

之前脚本里#!感叹号是中文的,已更新成英文!,试试看是不是这个原因  详情 回复 发表于 2022-7-1 22:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-7-1 14:46 | 显示全部楼层
*/1 *   * * *   root    /update_ddns.sh

sudo service cron restart

之后成功
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-7-1 14:48 | 显示全部楼层
tail -f /var/log/update_ddns.log 可查看日志
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-7-1 22:46 来自手机 | 显示全部楼层
穿越 发表于 2022-7-1 13:47
IP变更后解析失效,用上面脚本方法也无效

之前脚本里#!感叹号是中文的,已更新成英文!,试试看是不是这个原因
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-9 22:25 | 显示全部楼层
小白一个,研究了半天也不会自动更新IP地址,能不能写详细点,怎么新建文件,怎么加入定时器?这两个都不会呀!!!

点评

推荐用finalshell,可以在窗口里直接新建和编辑文件。  详情 回复 发表于 2022-8-11 20:38
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-8-11 20:38 | 显示全部楼层
天蛇王 发表于 2022-8-9 22:25
小白一个,研究了半天也不会自动更新IP地址,能不能写详细点,怎么新建文件,怎么加入定时器?这两个都不会 ...

推荐用finalshell,可以在窗口里直接新建和编辑文件。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 07:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表