文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

syhyyx

http://dgaty.xhstdz.com/comsyhyyx/

相关列表
文章列表
  • 暂无文章
推荐文章
java/vue项目部署到动态公网ip服务器(定时更新域名绑定的解析记录值)
发布时间:2024-11-08        浏览次数:8        返回列表

自己申请了电信的公网ip,但是在重新拨号或者其他情况下ip会不定期改变。这样导致部署的java或者vue项目需要不定期修改ip,而申请一个固定ip的费用比较大。 于是就想到了通过域名+端口号的方式去访问java/vue项目,再通过java程序去定时更新域名解析的记录值。

java/vue项目部署到动态公网ip服务器(定时更新域名绑定的解析记录值)

阿里云官方提供了dns云解析API:https://next.api.aliyun.com/api/Alidns/2015-01-09/UpdateDomainRecord?params={} 这里用的是阿里云的域名,使用了阿里云的AccessKey

在这里插
入图片描述 参数说明: **① pub-network-address: https://ifconfig.co/ip ** // 可直接获取当前网络的公网ip **② access-key-id和access-key-secret:**阿里云个人中心的AccessKey,可通过访问https://usercenter.console.aliyun.com/?spm=api-workbench.API%20Explorer.0.0.6e491e0fFtDFOK#/manage/ak 获取 在这里插入图片描述

**③ domain-name:**阿里云购买的域名 在这里插入图片描述 **④ second-domain-name-RR:**域名解析的主机记录,由于我这边域名解析的记录值包含其他服务器的ip,所以这里用于需要更新到动态ip服务器的主机记录 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

① 将项目打成jar包 ② 将jdk安装目录下的/jdk/bin或者/jre/bin下的javaw.exe文件复制到jar包同级目录下,并重命名为jar包名称,如:ddns.exe ③ 在jar包同级目录下创建start.bat文件,输入以下内容@echo off start ddns –jar ruoyi.jar exit 在这里插入图片描述 在这里插入图片描述 ④ 双击start.bat文件运行 ⑤ 停止服务 打开任务管理器,停止ddns.exe服务即可 在这里插入图片描述 在这里插入图片描述

将一级域名的添加解析,记录值随便填,过1秒钟会更新为动态公网ip 在这里插入图片描述