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形式记录的配置也需要同时进行调整。

相关推荐
双叶8368 分钟前
(51单片机)LCD显示数据存储(DS1302时钟模块教学)(LCD1602教程)(独立按键教程)(延时函数教程)(I2C总线认识)(AT24C02认识)
c语言·数据库·单片机·嵌入式硬件·mongodb·51单片机·nosql
XY.散人13 分钟前
初识Redis · C++客户端list和hash
数据库·redis·缓存
游戏开发爱好者831 分钟前
iOS15描述文件在哪下载?iOS15测试版描述文件下载与升级教程
websocket·网络协议·tcp/ip·http·网络安全·https·udp
码上飞扬1 小时前
深入 MySQL 高级查询:JOIN、子查询与窗口函数的实用指南
数据库·mysql
hgdlip1 小时前
手机使用移动网络ip地址是固定的吗?如何查看
网络·tcp/ip·智能手机
摆烂z1 小时前
拦截器获取http的body后HttpServletRequest不可重复读
网络·网络协议·http
海洋与大气科学1 小时前
【matlab】地图上的小图
开发语言·数据库·matlab
Geek__19922 小时前
Sqlite3交叉编译全过程
jvm·数据库·sqlite
·云扬·2 小时前
【技术派后端篇】 Redis 实现用户活跃度排行榜
数据库·redis·缓存
安 当 加 密3 小时前
如何通过安当TDE透明加密实现免改造的SQL Server数据库加密?性能实测与行业实践全解析
数据库