通过python将阿里云DNS解析作为DDNS使用
通过python将阿里云DNS解析作为DDNS使用
脚本需要Python2.x运行
安装alidns python sdk
sudo pip install aliyun-python-sdk-alidns
准备以下数据
access_key_id:
access_Key_secret:
account_id:可以在你账户的 账号管理 >> 安全设置 中找到;
rc_record_id:你需要先将 i_dont_know_record_id = ‘no’ 设为yes,然后运行脚本,在返还的内容中找到RecordId,这个就是了。获取到RecordId后还需要把i_dont_know_record_id设为no!
rc_domain:一级域名(你的域名)
rc_rr:请填写你的解析记录,对应的主机记录
rc_type:A,CNAME
rc_ttl:请填写解析有效生存时间TTL,单位:秒
脚本
获取外网IP
curl -s ip.cn
curl -s http://ip.taobao.com/service/getIpInfo2.php?ip=myip|grep -Po '(?<="ip":")\S+(?=")'
设置定时任务
crontab -l
*/10 * * * * root /usr/bin/python2.7 /usr/local/shell/aliyun_ddns.py > /dev/null 1>/dev/null
阿里云9折优惠码:nfasn1
通过python将阿里云DNS解析作为DDNS使用的更多相关文章
- JAVA实现对阿里云DNS的解析管理
		1.阿里云DNS的SDK依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>tea-op ... 
- 基于阿里云 DNS API 实现的 DDNS 工具
		0.简要介绍 0.1 思路说明 AliDDNSNet 是基于 .NET Core 开发的动态 DNS 解析工具,借助于阿里云的 DNS API 来实现域名与动态 IP 的绑定功能.工具核心就是调用了阿 ... 
- 【原】命令行增删改查阿里云 DNS
		命令行解析阿里云 DNS 项目地址:https://github.com/liyongjian5179/alidns 首先需要获取阿里云账号账号的AccessKeyID及AccessKeySecret ... 
- 阿里云DNS api接口 shell 更改DNS解析
		可定时任务检查域名解析,调用alidns.sh更新DNS解析 #!/bin/bash # alidns.sh #https://www.cnblogs.com/elvi/p/11663910.html ... 
- python使用阿里云oss-sdk
		python使用阿里云oss-python-sdk 请访问github获取源码 安装 pip install oss2 安装验证 >>> import oss2 >>&g ... 
- Python使用阿里云OSS服务
		Python使用阿里云OSS服务 前言: 在远程搭建了一个平台,通过改远程平台进行数据的采集,需要将数据内容传送至本地进行处理:为了实现该功能,考虑了阿里云的OSS对象储存的服务. 40G包月只需1元 ... 
- IPv6  DDNS 阿里云动态解析程序推荐: AliyunDdnsCSharp
		IPV6 DDNS 设置 概述 中国移动宽带提供了公网IPv6地址,为了物尽其用,于是折腾了域名到IPv6 的解析服务. 平台使用的阿里云解析DNS,平台提供了接口可以方便的添加与修改解析地址. 本打 ... 
- Python 调用阿里云 API 收集 ECS 数据
		#!/usr/bin/env python # coding: utf-8 # author: Wang XiaoQiang ''' 功能介绍: 1.调用阿里云API,收集所有区域 ECS 信息 2. ... 
- Python实现阿里云短信推送
		本篇文章是使用Python的Web框架Django提供发送短信接口供前端调用,Python版本2.7 阿里云入驻.申请短信服务.创建应用和模板等步骤请参考:阿里云短信服务入门 1.下载sdk 阿里云短 ... 
随机推荐
- linux环境下搭建solr服务器--单机版
			前提需要在安装好jdk和tomcat,本人用的是jdk1.8+tomcat8.5+solr4.10. 第一步:安装linux.jdk.tomcat.(这步都是比较简单的,就不多说了) 第二步:把sol ... 
- 《每周一点canvas动画》——3D点线与水波动画
			<每周一点canvas动画>--差分函数的妙用 每周一点canvas动画代码文件 好像上次更新还是十一前,这唰唰唰的就过去大半个月了,现在才更新实在不好意思.这次我们不涉及canvas 3 ... 
- 判断页面环境是否在小程序的webview中
			最近公司需要做小程序项目,但是又希望能够快速开发,就想着把web端的响应式页面放到webview里快速开发.但在判断页面环境的时候出现一些问题. 环境问题 用小程序提供的wx.miniProgram. ... 
- 微信小程序 MinUI 组件库系列之 price 价格组件
			MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.小程序组件化框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多基础的组件 ... 
- SourceMonitor的安装
			SourceMonitor 本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 中文名 SourceMonitor 软件大小 1743KB 软件语言 英文 软件类别 国外软件 ... 
- vue后台管理系统组件弹窗
			//addFormVisibleIcon可在data中设置true与falsehttps://element.eleme.io/#/zh-CN/component/installation <e ... 
- EMS修改邮箱容量限制的方法
			使用PowerShell命令完成邮箱数据库限制任务. 以Exchange管理员身份打开EMS控制台.在PowerShell命令提示符下,键入如下命令. Set-MailboxDatabase Test ... 
- DC-1 靶机渗透
			DC-1 靶机渗透 *概况*: 下载地址 https://www.vulnhub.com/entry/dc-1,292/ *官方描述:* DC-1 is a purposely built vulne ... 
- 基于Spring接口,集成Caffeine+Redis两级缓存
			原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 在上一篇文章Redis+Caffeine两级缓存,让访问速度纵享丝滑中,我们介绍了3种整合Caffeine和Redis作为两级缓存使用的方法,虽 ... 
- 在 Docker 上快速运行 Apache Airflow 2.2.4
			Docker 安装 Apache Airflow 参考资料 Running Airflow in Docker 安装依赖 Docker Engine Docker Composite 快速运行 Apa ... 
