python脚本实现ipv6的ddns功能

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

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记录。

最后,你就可以时刻访问你家地设备了。我已经写了一篇完整的文章,”利用ipv6技术,废旧笔记本变成server“:https://www.cnblogs.com/lihuanhuan/p/10617431.html
原文地址https://www.cnblogs.com/lihuanhuan/p/10618494.html

相关文章
|
27天前
|
Linux Shell Python
Linux执行Python脚本
Linux执行Python脚本
27 1
|
1月前
|
机器学习/深度学习 数据采集 人工智能
Python系列(1):简洁优雅,功能强大的编程语言
Python系列(1):简洁优雅,功能强大的编程语言
|
1月前
|
数据可视化 数据挖掘 Python
Python数据可视化:探索Matplotlib的强大功能
数据可视化在如今的数据分析和展示中扮演着至关重要的角色。本文将介绍Python中常用的数据可视化库Matplotlib,深入探讨其功能和应用,帮助读者更好地利用Matplotlib进行数据可视化。
|
1月前
|
机器学习/深度学习 数据可视化 数据处理
Python数据可视化:探索Matplotlib库的强大功能
本文将深入探讨Python中用于数据可视化的重要工具之一——Matplotlib库。通过介绍Matplotlib库的基本概念、常用功能和实际应用案例,帮助读者更好地了解如何利用Matplotlib创建各种吸引人的数据图表。
|
1月前
|
数据可视化 搜索推荐 数据挖掘
Python数据可视化——探索Matplotlib库的强大功能
数据可视化在数据分析和展示中扮演着至关重要的角色,而Matplotlib作为Python中最流行的数据可视化库之一,具有丰富的功能和灵活性。本文将深入探讨Matplotlib库的基本用法和高级功能,带您领略数据可视化的魅力。
|
8天前
|
Python
基于Django的Python应用—学习笔记—功能完善
基于Django的Python应用—学习笔记—功能完善
|
12天前
|
计算机视觉 Python
如何利用Python实现简单的图像处理功能
本文介绍了如何使用Python编程语言和相关库实现简单的图像处理功能。通过学习本文,读者将了解如何读取图像文件、调整图像大小、修改图像亮度和对比度、应用滤镜效果以及保存处理后的图像。这些技术将帮助读者快速入门图像处理领域,并为他们进一步探索更高级的图像处理技术打下基础。
|
14天前
|
JavaScript 前端开发 关系型数据库
旅游规划助手:结合Vue的交云性设计和Python的强大后端功能
【4月更文挑战第11天】本文探讨了如何使用Vue.js和Python(Flask或Django)构建旅游规划助手应用,简化旅行规划。首先,确保安装了Python、Node.js、数据库系统和Git。接着,介绍如何用Python搭建后端API,分别展示了Flask和Django的例子。然后,利用Vue.js初始化前端项目,结合Vuex和Vue Router构建用户界面。最后,通过Axios实现前端与后端的数据通信。这样的架构有利于团队协作和代码维护,便于扩展应用功能。
|
16天前
|
JSON 测试技术 持续交付
自动化测试与脚本编写:Python实践指南
【4月更文挑战第9天】本文探讨了Python在自动化测试中的应用,强调其作为热门选择的原因。Python拥有丰富的测试框架(如unittest、pytest、nose)以支持自动化测试,简化测试用例的编写与维护。示例展示了使用unittest进行单元测试的基本步骤。此外,Python还适用于集成测试、系统测试等,提供模拟外部系统行为的工具。在脚本编写实践中,Python的灵活语法和强大库(如os、shutil、sqlite3、json)助力执行复杂测试任务。同时,Python支持并发、分布式执行及与Jenkins、Travis CI等持续集成工具的集成,提升测试效率和质量。
|
23天前
|
存储 监控 异构计算
【Python】GPU内存监控脚本
【Python】GPU内存监控脚本