两台电脑数据库无法访问?

1. 问题背景

两台windows电脑,一台运行程序(电脑a),另一台上是数据库(电脑b),但是最近在日志中看到连接数据库失败了。

2. 尝试

我不是计算机专业的,我做了如下非常尝试

  1. 查看安装数据库的电脑,数据库运行正常
  2. 两台电脑都可以访问外网
  3. 查看两台电脑ip如下

电脑a

以太网适配器 以太网:
本地链接,IPv6 地址 截图看不清了
IPv4 地址 192.168.100.41
子网撞码 255.255.255.0
默认网关 192.168.100.1

以太网适配器以太网 2:
本地链接,iPv6 地址 截图看不清了
IPv4 地址 192.168.1.53
子网掩码 255. 255. 255.0
默认网关 查询上显示就是空的

电脑b

以太网适配器 以太网:
本地链接,IPv6 地址  fe80::6905:de0e:659a:8950%14
IPv4 地址 172.16.44.112
子网撞码 255.255.255.192
默认网关 172.16.44.65

以太网适配器以太网 2:
连接特庭的_DNS,后缀
本地链接,iPv6 地址 fe80::41ac:86b3:98e8:5606%7
IPv4 地址 192.168.5.55
子网掩码 255. 255. 255.128
默认网关 192.168.5.1
  1. 使用电脑a去ping电脑b两个地址不通
  2. 关闭电脑a和b的防火墙,电脑a可以ping通电脑b的172.16.44.112这个地址,另一个不行
  3. 防火墙关闭的情况下电脑a使用telnet连接172.16.44. 112的1433(数据库)端口,无法打开到主机的连接,在端口1433连接失败

    3. 想要解决的问题

  4. 我想知道如何解决以上问题,或者一些思路
  5. 我应该学习哪些知识

    4. 最后

    感谢各位伙伴的帮助

不是同一个网段

问题4,查看一下,入路由网卡是否和出路由的网卡是否是同一网卡,入出不同网卡禁止回包。
问题5,抓包看一下,tcp的握手是否过了,数据库是否允许这个ip访问,我用过的mysql数据库要放行外部登录ip和用户名密码

除了你,还有谁能动这两台电脑,一般IP地址无论是重启,死机,都不会变的

是否有可能原来有两个网段是划分在同一VLAN中的,现在这个VLAN误操作删除了导致两个网段无法通信。

5. 最后总结

192.168.100.41

pathping 172.16.44.112
经过 192.168.100.1 到达 172.16.44.112
我知道的最后的信息就是这样了,让专门搞网络的人员处理了
感谢各位伙伴的帮助