OpenWrt配置阿里云动态域名服务DDNS_Jair.Peng的博客-程序员秘密_openwrt 动态域名

技术标签: OpenWrt  DDNS  软路由  Other  

OpenWrt配置阿里云动态域名服务DDNS

DDNS(Dynamic Domain Name Server,动态域名服务) 是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。

创建Access Key

  1. 登录阿里云,找到AccessKey管理;
    在这里插入图片描述
  2. 你可以使用管理账号的AccessKey,但为安全起见,本案例使用子用户AccessKey。
    在这里插入图片描述
  3. 创建子用户,填入登录名称和显示名称,这里设置不作限制。
    在这里插入图片描述

添加权限

在这里插入图片描述

  1. 选择AliyunDNSFullAccess,并添加。
    在这里插入图片描述
  2. 创建AccessKey。注意:子用户的AccessKey只显示一次,请将AccessKey和Secret记下来,一会用到。
    在这里插入图片描述

创建A记录

  1. 找到域名解释设置,为你的域名设置一个A记录。
    在这里插入图片描述
    在这里插入图片描述

设置OpenWrt DDNS

  1. 登录OpenWrt管理后台——服务——动态DNS,如下图点击修改。
    在这里插入图片描述
  2. 填入你的查询的域名、选择aliyun.com作为DDNS服务提供商、域名、Access Key和Secret。
    在这里插入图片描述
  3. 选择接口和WAN口作为更新源,用于获取和更新你本地的公网地址。如果你无法通过接口获得公网地址,也可以使用URL方式,二选一。
    在这里插入图片描述
    在这里插入图片描述
  4. 确认无误后保存并应用。
  5. 再进入日志查看器,读取日志文件。若提供Update successful说有配置正确。 在这里插入图片描述

验证

过10分钟后,应该就可以在阿里云域名解释中看到之前的1.1.1.1已经自动更新为你的公网IP地址。
在这里插入图片描述

诊断

若出现内网中使用域名登录时出现下图情况,请将域名加入域名白名单。
在这里插入图片描述
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/pzhier/article/details/111570930

智能推荐

计算节点宕机了怎么办?- 每天5分钟玩转 OpenStack(43)_tmchongye的博客-程序员秘密

Rebuild 可以恢复损坏的 instance。那如果是宿主机坏了怎么办呢? 比如硬件故障或者断电造成整台计算节点无法工作,该节点上运行的 instance 如何恢复呢?用 Shelve 或者 Migrate 可不可以? 很不幸,这两个操作都要求 instance 所在计算节点的 nova-compute 服务正常运行。 幸运的是,还有 Evacuate 操作。E

深度学习相关_lkzy625的博客-程序员秘密

转自:http://www.sigvc.org/bbs/thread-2187-1-3.html目录:一、概述二、背景三、人脑视觉机理四、关于特征4.1、特征表示的粒度4.2、初级(浅层)特征表示4.3、结构性特征表示4.4、需要有多少个特征?五、Deep Learning的基本思想六、浅层学习(Shall

你知道在springboot中如何使用WebSocket吗_weixin_30273931的博客-程序员秘密

一、背景  我们都知道 http 协议只能浏览器单方面向服务器发起请求获得响应,服务器不能主动向浏览器推送消息。想要实现浏览器的主动推送有两种主流实现方式:轮询:缺点很多,但是实现简单websocket:在浏览器和服务器之间建立 tcp 连接,实现全双工通信  springboot 使用 websocket 有两种方式,一种是实现简单的 websocket,另外一种是实现ST...

ros地图显示在android,ROS与QT语言入门教程-显示ROS发布的地图消息_scry.info的博客-程序员秘密

ROS与QT语言入门教程-显示ROS发布的地图消息说明:在ROS QT GUI模板,实现显示ROS发布的地图消息编辑ui文件:main_window.ui文件:拖入两个按钮控件,分别命名为romap和mappingmapp.ui文件:拖入五个按钮分别对应前后左右停止,并拖入按钮mapping用来显示地图,按钮quit退出romap.ui文件:拖入按钮display用来显示地图,按钮quit退出编辑...

# 软件STM32CubeIDE新建工程时无法找到芯片类型解决办法之一_好奇龙猫的博客-程序员秘密

软件STM32CubeIDE新建工程时无法找到芯片类型解决办法之一1、叙述(1)问题叙述最近使用开发软件>>STM32CubeIDE,新建工程是遇到如下问题,就是无法找到软件的芯片类型,输入什么都是红色的,芯片空空如也。(2)环境开发工具:STM32CubeIDE 1.7.0HAL库版本:stm32cube_fw_f4_v1262解决办法关掉软件,重新以“管理员身份运行”启动...

Oracle 11g学习笔记-1(数据库的基本操作)_木派的博客-程序员秘密_断开 scott 连接

数据库的基本操作启动与关闭数据库要进行对数据库的启动与关闭操作时,需要使用sqlplus并以管理员的身份登录:sqlplus / as sysdba启动数据库:登陆数据库:关闭数据库:要先用管理员登陆才可以关闭数据库,否则会报错。退出SQLPLUS:使用exit或者quit退出sqlplus。注意:不可以点叉叉退出。解除用户锁定1.使用sqlplus并以管理员的身份登录:sqlplus / as sysdba2.将Scott用户的锁解开:SQL> alter us

随便推点

oracle-rdbms-server-11gR2-preinstall 的一个BUG解决_Meteorlet的博客-程序员秘密

Oracle提供了一个非常方便的修改内核参数的RPM包,的确省了不少麻烦,特别是脚本化以后只需要cd /etc/yum.repo.d/wget http://public-yum.oracle.com/public-yum-ol6.repoyum -y install oracle-rdbms-server-11gR2-preinstall即可,特别需要注意的是11gR2 11.2

anaconda如何进入python环境_anaconda如何查看并管理python环境_烬不需要第四枪的博客-程序员秘密

Anaconda是Python的一个开源发行版本,主要面向科学计算,预装了丰富强大的库。使用Anaconda可以轻松管理多个版本的Python环境。Download:https://www.anaconda.com/download/Anaconda默认有两个版本,可以选择64位还是32位安装,当你安装了其中一个版本时,系统默认为该版本。同时你可以在已安装的Anaconda版本中添加另一个版本的P...

text-size-adjust_zhanglongdream的博客-程序员秘密_text-size-adjust: ;

当我们的样式中font-size这个时候可以用-webkit-text-size-adjust:none; 原理是禁止webkit浏览器配置调整网页的字体大小禁止了这个属性,在谷歌下放大网页,会导致其他元素均放大,而文字却依然为元定义的12px所以有在设置小于12px字体的元素单个定义即可,将令浏览器的缩放工嗯呢该失效html{    -ms-text-size-adj

黑客常用命令大全_weixin_33918357的博客-程序员秘密

net user heibai lovechina /add 加一个heibai的用户密码为lovechina net localgroup Administrators heibai /add 把他加入Administrator组net start telnet 开对方的...

软件架构设计_春水煎茶的博客-程序员秘密

什么是软件架构前言:软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。在很多公司中,架构师不是一个专门的和正式的职务。通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作。在一个部门中,最有经验的项目经理会负责一些架构方面的工作。但是,越来越多的公司体

谈谈我的学习工作经历,自学linux去中兴上班_普通网友的博客-程序员秘密

工程师故事+关注  作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学、纯逻辑的题目,不涉

推荐文章

热门文章

相关标签