ip改变导致的数据库连接不上

前言

需要用到路由器,所以先把家里的路由器给拆了先用着。新的路由器到了之后,更换上新的路由器之后,调用到服务会有报错,记录一下更换路由器之后ip重新分配服务可能会报的错.

进一步可以看到有关网路在服务当中的影响。

正文

更新网络,换了一个新的路由器,系统代码未作修改,调用服务系统报错。

1. 前端调用服务ip报404

​ 前端记录ip形式调用,非主机名调用。ip更新之后,前端通过ip查找主机的Java服务是找不到的。

win + S

cmd

ipconfig

获取到IP地址,更换调用的ip

2. 重新调用报未知主机异常

未知主机错误

java.net.UnknownHostException

程序跑的还是之前的,没有重启。所以重启之后这个报错就没有了。

3. 调用接口异常

数据库连接异常,无报文回包

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Caused by: org.springframework.jdbc.CannotGet

JdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

挂载数据库主机ip也进行了变化,一般连接数据库的sql配置是这样的

所以数据固定形式记录的连接途径都是访问不到的

结尾

优先推荐使用手动设置ip形式

当ip出现改变之后,通过ip形式记录的配置也需要同时进行调整。

相关推荐
ZeroNews内网穿透17 小时前
Dify AI 结合ZeroNews 实现公网快速访问
网络·人工智能·网络协议·tcp/ip·安全·web安全
yBmZlQzJ17 小时前
内网穿透 + 域名解析:到底解决了什么核心问题?
运维·经验分享·网络协议·docker·容器
古德new17 小时前
openFuyao多样化算力使能:技术实现原理与开发者集成指南
服务器·数据库·安全
惊鸿.Jh18 小时前
高频SQL50题(基础版)解析(I)
数据库
sone1213818 小时前
Oracle 12c实验3:实验步骤的SQL语句
数据库·sql·oracle
黑贝是条狗18 小时前
用mormot2 orm模式搭建一个http服务验证设备的注册信息
网络·网络协议·http
程序员卷卷狗18 小时前
为什么MySQL默认使用可重复读RR?深入解析binlog与隔离级别的关系
数据库·mysql
此生只爱蛋18 小时前
【Redis】String 字符串
java·数据库·redis
瀚高PG实验室18 小时前
拼接符“II”在Oracle和HGDB中使用的差异
数据库·oracle·瀚高数据库