1.首先需要注册一个域名,去腾讯云注册最为方便,因为DNSPod 2015年被腾讯收购后和腾讯云的账号打通了。

2.进入dnspod官网管理控制台 创建一条A记录解析,IP地址暂时随便填就行:

创建一条A记录解析,IP地址暂时随便填就行: 

主机记录名称就是后面shell脚本的subdomain,我填的www

3.在 dnspod 的管理界面https://www.dnspod.cn/console/dashboard  创建API Token

创建成功后获得ID和Token,利用这两个信息,就可以通过API修改域名解析值了。      详见官方说明:https://support.dnspod.cn/Kb/showarticle/tsid/227/

4.下载ArDNSPod客户端:ArDNSPod是利用DNSPod实现动态解析的项目 

这里我用的是这个代码:https://github.com/rehiy/dnspod-shell 

另一个参考代码链接:ArDNSPod: 基于DNSPod用户API实现的纯Shell动态域名客户端

5.使用crontab自动运行脚本

只有运行了ddnspod.sh才能检查IP地址是否变更并加以修改,所以只要定时运行该脚本,就能实现DNS动态解析,使用crontab能实现定时运行功能。

安装crontabs服务并设置开机自启

yum install crontabs
systemctl enable crond
systemctl start crond

配置定时规则

vim /etc/crontab
*/30 * * * * root /etc/Dnspod/ddnspod.sh

配置规则

脚本内容根据实际情况填写,上面只是示例 规则很简单,从注释中可以看到左到右分别是 分钟(0~59)、小时(0~23)、天(1~31)、月(1~12)、星期(0~6)、用户名、要定时执行的命令或者脚本。 每多长时间记得在前面加一个'*/'如上面的示例 注意:不要忘记中间的空格

保存生效

crontab /etc/crontab

查看任务

crontab -l

内容参考资料: Dnspod API文档资料   shell语言编程

【DNSPOD】利用DNSPod实现动态域名解析【DDNS】相关推荐

  1. DNS部署之动态域名解析DDNS

    DNS部署之动态域名解析DDNS dns+dhcp=ddns=动态域名解析=花生壳 DDNS: DDNS:之前的远程更新是基于静态网络做的,但是如果我们用动态网络获取ip,dns就不能及时更新到ip的 ...

  2. 阿里云域名解析利用accesskey变动态域名DDNS,简易shell脚本型

    开始 材料准备 服务器准备工作,安装阿里云CLI软件(Linux) 获取RecordId shell运行脚本设计(aliyunDDNS.sh) 将脚本文件添加进系统变量,并设置定时运行 版权声明:本文 ...

  3. 给Godaddy名下的域名弄个动态域名解析DDNS

    突然发现能提供DDNS的是越来越少了,要么现在收费了,要么已经没这个服务了.好不容易找到的一个国外的DDNS服务,今天发现ping了几次,每次IP都不一样,导致自己的网站一会能打开,一会不能打开.最后 ...

  4. linux实现动态域名解析DDNS

    功能 实现外网访问家里电脑 使用自带的lynx 安装 ubuntu下 sudo apt-get install lynx centos下 yum install lynx 使用 lynx -mime_ ...

  5. vue 获取动态域名_通过阿里云实现动态域名解析DDNS

    前言 该脚本的代码大部分是参考自阿里云的官方帮助文档. 1, 脚本语言使用的是python, 我个人只是了解python,没有太深入的知识功底 2, 脚本代码我会尽量详细地添加注释说明,有问题欢迎留言 ...

  6. openwrt/LEDE 动态域名解析DDNS

    1.域名的申请不再介绍,到域名控制台里先加一条A记录,指向路由器现公网IP 2.进路由设置 3.更换到需要用服务商协议 3.查询主机名与域名一致, 4用户名和密码到服务商那获取 5密码复制

  7. Python+阿里云DNS 搭建DDNS动态域名解析

    家用的动态公网IP在断电以及一段时间后会变化,现在家宽公网IP开网盘以及代理管得越来越严格,已经有检测到被封的案例 上海检测web封停 这让我这种挂种子的PT党(迫真)感到害怕 以前我把国外的免费域名 ...

  8. 指南:内网穿透与DDNS动态域名解析区别,一篇看懂

    外网访问的两种方式 目前局域网环境中主流的外网访问内网分DDNS和内网穿透两种方式,以下将分别介绍: 一.DDNS服务(动态域名解析) 外网访问内网设备的基础是通过IP来通讯,而且运营商提供的公网IP ...

  9. Openwrt动态域名解析

    Openwrt动态域名解析 书接上回,做armbian动态域名解析还可以用openwrt大法搞他 Armbian安装Docker之后的100种玩儿法<动态域名解析DDNS自动更新> 1&g ...

  10. 群晖NAS教程(二十一)、利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、华为云)

    群晖NAS教程(二十一).利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云.腾讯云dnspod.Cloudflare.华为云) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森 ...

最新文章

  1. jQuery / JavaScript:访问iframe的内容
  2. 《程序员代码面试指南第二版》Python实现(个人读书笔记)
  3. Mac中IDEA在配置tomcat时一直出现404的错误
  4. 分治:分治和动态规划的区别,二分检索递归和迭代方式实现
  5. 汇编-输出寄存器的值-输出值
  6. Java8 lambda支持
  7. 基于PaaS平台的多应用自集成方案之公共数据集成
  8. ECMAScript 6 + Babel
  9. case when then end.sql
  10. php中$_ENV为空解决办法
  11. 如何用计算机算幂函数,怎样用计算器算幂指数
  12. 【微信自动续费】委托代扣接口常见问题QA
  13. java opencv dct 压缩_使用OpenCV计算DCT
  14. arduino 超声波测距原理_基础教程10 Arduino 超声波测距
  15. 软件设计师必考精华 - 面相对象
  16. Java输出hello world
  17. Unity学习笔记之用粒子系统实现类似金币飞入金币条动画效果
  18. 【转】5.3 Python的科学计算包 - Numpy
  19. tf.distribute 分布式训练
  20. Vmware 11无法ping通百度

热门文章

  1. 上原れな - 届かない恋
  2. 立波 iphone3gs越狱教程:成功把iphone3gs手机升级成ios6.1.3系统,完美越狱,解决no service和耗电量大的问题
  3. 谁说技术男没有人文情怀:当旅途遇到生命赞歌
  4. Java 练习题:猜数小游戏
  5. Android内存优化深入解析
  6. Rundll32.exe 转自5iuu.com
  7. mysql数据库的超级管理员名称_MySQL数据库的超级管理员名称是______
  8. 数据结构分类之什么是线性结构、非线性结构
  9. 软件外包还是自建团队
  10. php xirr,一个傻瓜式的计算方法,教你算出投资的真实收益率