首页 > 其他分享 >自动更新DNS解析

自动更新DNS解析

时间:2024-03-19 12:55:31浏览次数:38  
标签:自动更新 新增 阿里 DNS 公网 ddns4j 解析

背景

目前有两个做ddns的开源项目,我们选择了:
https://gitee.com/Xsssd/ddns4j

原因是这个能提供web界面,缺点是只有2种获取本机公网IP的方式。

编写docker-compose.yml

把官网提供的docker run命令转换一下:

version: '3.6'

services:
  ddns:
    image: 'topsssd/ddns4j:v1.6.4'
    container_name: ddns4j
    network_mode: host
    restart: always
    shm_size: '256m'

注意,如果最终是用网站的api来确定本机的公网IP地址,就不需要把network_mode设置成host。

新增

按照文档,启动容器后,点“新增”按钮,

img

所谓服务商ID和服务商密钥,要登入阿里云后自己去新增,注意要赋予DNS操作的对应权限。

点“提交”后,会受到一个错误提示,因为我们的子域名在阿里云中不存在。但是执行依然是成功的

新增成功

img

在阿里云中清晰看到5条操作记录

img

标签:自动更新,新增,阿里,DNS,公网,ddns4j,解析
From: https://www.cnblogs.com/amisoft/p/18082522/ddns

相关文章

  • Semaphore源码解析
    Semaphorehttps://www.bilibili.com/video/BV1Ae411C7xr/publicclassSemaphoreimplementsjava.io.Serializable同Reetrantlock在Sync继承AQSabstractstaticclassSyncextendsAbstractQueuedSynchronizer可以指定Sync是否是公平锁,默认非公平permits为设置AQS内stat......
  • ubuntu域名解析暂时失效解决办法
    你好!如果你在Ubuntu虚拟机中遇到域名解析失效的问题,我可以提供一些解决方法。请注意,以下方法适用于VMware虚拟机中的Ubuntu。修改DNS设置:打开终端(命令行)。输入以下命令以编辑resolv.conf文件:sudovi/etc/resolv.conf进入编辑模式(按i键)。在文件中添加以......
  • AI换脸神器A kool全面解析:超简单1分钟操作,创意爆棚,商业前景广阔!
    大家好,今天我要给大家介绍一款超级好用的AI换脸工具-Akool。这款工具不仅简单易用,而且在数字营销领域有着广泛的应用,比如定制写真、影视换脸、虚拟网红、短剧出海等等。听起来是不是很神奇呢?接下来,我就带大家一起了解一下这款神奇的AI换脸工具。一、Akool简介Akool是一......
  • Java 文件处理完全指南:创建、读取、写入和删除文件详细解析
    Java文件操作文件处理简介文件处理是任何应用程序的重要部分。Java提供了许多用于创建、读取、更新和删除文件的方法。Java文件处理Java中的文件处理主要通过java.io包中的File类完成。该类允许我们处理文件,包括创建、读取、写入和删除文件。创建File对象要使用F......
  • 【OceanBase OBCP题目解析13】关于OceanBase的合并设置,以下说法正确的是
    本文为云贝教育郭一军(微信:guoyJoe)原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。关于OceanBase的合并设置,以下说法正确的是 ?A.修改合并时间命令例如altersystemsetmajor_freeze_duty_time='02:00'B.修改合并时间命令例如altersystem......
  • 【PostgreSQL PGCE-091题目解析14】PostgreSQL中使用CONCURRENTLY选项创建索引时,允许
    本文为云贝教育刘峰(微信:yunbee_DBA)原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。PostgreSQL中使用CONCURRENTLY选项创建索引时,允许增删改数据表。A.正确B.错误参考答案:A解析:我们知道,PG是有行级琐的,在创建索引的时候,会在行上加琐......
  • ThreadPoolExecutor源码解析
    publicclassThreadPoolExecutorextendsAbstractExecutorServiceprivatefinalAtomicIntegerctl=newAtomicInteger(ctlOf(RUNNING,0));ctlint32位高3位状态位,低29位工作线程数量//PackingandunpackingctlprivatestaticintrunStateOf(intc){return......
  • 数据库中的字符类型:char、varchar、nchar、nvarchar 全解析
    数据库中的字符类型选择对性能和存储效率有着重要的影响。char、varchar、nchar和nvarchar这四种字符类型各自有不同的特点和适用场景,同时也会影响数据库的碎片和页分裂情况。char类型char类型用于存储定长的字符串。它会为每个值分配固定数量的空间,即使实际内容没有填满这个空......
  • SpringBoot项目轻松集成Sentinel:熔断限流实战及核心代码解析
    一、引言Sentinel是阿里巴巴开源的一款轻量级流量控制组件,提供丰富的微服务流量控制能力,包括流量控制、熔断降级、系统负载保护等。本文将带你一步步实现在SpringBoot项目中集成Sentinel,实现服务的熔断限流,并给出关键代码示例及注意事项。二、集成Sentinel步骤添加依赖在......
  • 深入解析C#中的第三方库NPOI:Excel和Word文件处理的利器
    一、引言在.NET开发中,操作Office文档(特别是Excel和Word)是一项常见的需求。然而,在服务器端或无MicrosoftOffice环境的场景下,直接使用OfficeInterop可能会面临挑战。为了解决这个问题,开源库NPOI应运而生,它提供了无需安装Office即可创建、读取和修改Excel(.xls,.xlsx)和Word(......