python脚本实现ipv6的ddns功能

ipv6地址已经开始优先在三大运营商推广,我自己家用的就是联通宽带100M光纤入户。有一次,不经意间发现,我们的光猫竟然获取到了ipv6地址,于是我开始浮想联翩。

说干就干,我先是把光猫改成桥接模式,停止拨号,光猫的lan口连接华为路由器的wan口,再通过华为路由器拨号。

奇迹出现了,我们家的华为路由器包括华为路由器连接的局域网设备,竟然都获取到了ipv6地址。最可怕的是,每个设备都获取到了一个公网的ipv6地址。

虽然,这些设备获取到的ipv6地址,在哪都可以访问。但是,过1天问题又来了,这个ipv6地址竟然每天自动更新一次。

为了让我们家的设备,可以有永久不变的地址,于是我打起了aliyun 域名的主意,因为阿里云域名支持AAAA记录的解析,就是支持ipv6地址解析到域名。

我自己就花费一周时间,自己用python写出了一个ddns脚本,我已经放在了这里 https://gitlab.com/byygyy/ddns_ipv6.git

总体的思路就是,先调用ailiyun的域名接口,获得一个record id,再利用这个record id再持续地更新域名地AAAA记录。

aliddns ipv6_python脚本实现ipv6的ddns功能相关推荐

  1. aliddns ipv6_Python实现阿里云域名DDNS支持ipv4和ipv6-阿里云开发者社区

    前言 然后你的IP必须是公网IP,不然解析了也没用. 本文章讲怎样通过阿里云的SDK来添加修改域名解析,检查本机IP与解析的IP是否一致,不一致自动修改解析,达到动态解析的目的,主要用于家庭宽带这些动 ...

  2. linux脚本计时,Linux用脚本实现“时分秒“倒计时功能

    1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...

  3. linux 多线程实现倒计时,Linux用脚本实现“时分秒“倒计时功能

    1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...

  4. python生成shell脚本_Python设置在shell脚本中自动补全功能的方法

    本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能. 需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率. 方法 ...

  5. 使用路由器DDNS功能+动态公网IP实现外网访问(花生壳)

    找电信开通了动态公网IP(理由是为了更流畅看家里的监控),动态公网IP一直变,所以就用DDNS,tp-link路由器中设置花生壳的DDNS,登录成功了,域名有一个是注册花生壳后送给你的一个免费壳域名 ...

  6. linux计时器命令,Linux用脚本实现“时分秒“倒计时功能

    1.怎样实现"时分秒"倒计时 在Linux下,脚本的完成相对于C语言来说稍微随意一点,可以按照字的想法写,只要有逻辑就可以了. 示例: 注意: clean的功能 这个命令将会刷新屏 ...

  7. 群晖-第1章-IPV6的DDNS

    群晖-第1章-IPV6的DDNS 方案:腾讯云+群晖DS920 本文参考群晖ipv6 DDNS-go教程-牧野狂歌,感谢原作者的分享. 这篇文章只记录了我需要的部分,其他的可以查看原文,原文还记录了更 ...

  8. 不同路由器下远程ssh登录Beaglebone系统(通过路由器端口转发,配合花生壳的DDNS功能)

    使用场景: 一般家庭设备都是通过路由器中转连上互联网的,而且运营商给家庭宽带分配的IP地址也是动态的.随时可能变动的.所以当程序员们离开家之后,是很难直接和家里的设备进行交互的.但是通过TPLINK路 ...

  9. 群晖经典第三方套件_使用群晖第三方套件进行IPV6的DDNS

    本帖最后由 minlang112 于 2020-3-12 22:01 编辑 一.前言 随着IPV6的强(qiang)力(zhi)推广,越来越多的"御三家"(电信.联通.移动)用户可 ...

  10. 保姆级教程:群晖nas内网穿透之ipv6/ipv4 ddns+frp双管齐下!

    原文地址:https://htm.fun/archives/nas-ipv6-ipv4-ddns-frp.html 前提条件 以下所有内容均在博主家庭实际搭建,所有截图均为博主家庭实际操作,请举一反三 ...

最新文章

  1. Leangoo看板协作工具“免费版”和“企业版”差异
  2. 利用__index和__newindex实现默认值表、监控表、只读表(转)
  3. 数据结构与算法分析:C语言描述(原书第2版 简体中文版!!!) PDF+源代码+习题答案...
  4. 关于Web报表FineReport打印的开发应用案例
  5. C++(8)--数组及常用算法
  6. 程序员如何理解客户需求
  7. 微软开源其 C++ 标准库实现 STL
  8. 隐马尔可夫模型HMM(一)
  9. U盘做启动盘后,如何恢复原始容量
  10. 体验Unity2017.2.0f3进行Vuforia开发
  11. 40个国内外文献免费下载网站-转
  12. 刷新存储器的容量单位是什么_则其刷新存储器的容量为多?
  13. 586A 586B线序
  14. TensorFlow-Slim 教程(中文版)
  15. Javase day06_汇总
  16. rrpp协议如何修改_RRPP(快速环网保护协议)
  17. 【检测与估计理论(Detection and Estimation Theory)】一、估计简介(Introduction of Estimation)
  18. SONY VAIO P VPCP118KJ索尼酷袋本 鸡肋上网本初体验
  19. windows10内置Linux子系统挂载文件
  20. “爱心帮”APP走进厦门高校

热门文章

  1. 【机器学习】注意力机制
  2. si24r1程序_SI24R1技术支持--程序 射频识别(radio frequency indentificationx) - 下载 - 搜珍网...
  3. 商业方向的大数据专业_大数据行业5个职位方向
  4. linux wifi驱动分析,Android Wifi驱动--底层
  5. macos 设置黑白打印_如何停止双面打印成为macOS中的默认设置
  6. C64+DSP资源手册笔记
  7. 上班划水,给男朋友做个数字炸弹游戏
  8. 计算机二级题目之c运算符和表达式练习学习
  9. 软件开发方法 | 软件开发过程 辨析
  10. 【电子商务突围物流瓶颈】南风窗商业杂志采访我的观点