出鬼了,电脑也可以访问到服务器端口号,但是客户端软件就显示离线?

wufei123 发布于 2024-10-24 阅读(4)

点击关注即到哥,带你看更深一层的IT知识!

故障描述兄弟们呀,一波未平,一波又起!前两天刚给朋友分析了,他们公司组网架构,现在问题又来了,说公司有些电脑和服务器连接不上。我还第一次,看到这样的组网?老铁来帮我分析一下,这么搭建到底有没有问题?

我们看一下,公司的服务器地址是172.16.1.253。

172.16.1.253这台服务器上安装的是亿赛通电子文档安全管理系统。

现在的情况是,有大部分电脑安装的客户端软件和这个亿赛通服务端,无法正常连接。部分电脑可以正常连接。

组网架构组网架构如下图所示,服务器172.16.1.253朋友说,PC1和服务器在同一台交换机上,电脑上安装的亿赛通客户端和服务器端是可以正常联机当PC2和服务器不在同一台交换机上,电脑上安装的亿赛通客户端显示脱机状态。

难道是PC2和服务器网络不通?

PC2的电脑上的亿赛通客户端,无法正常和服务器联机。

具体故障及解决办法可以看到下面是一台PC2的电脑,IP地址是172.16.0.25。

PC2去ping 172.16.1.253服务器的IP地址,可以看到正常可以ping通。

然后,我又ping了一下服务器的主机名,发现PC和服务器主机名不通。

问了软件厂家,厂家说,是通过IP地址互联的,主机名不通没有关系,厂家说,要确定一下那台电脑是否能访问他们服务器的端口?

于是通过telnet命令,去访问服务器的这几个端口。发现朋友电脑里面有没安装telnet客户端。

将电脑里面的telnet客户端软件安装一下。

安装完成。

安装完成之后,去telnet 172.16.1.253 8090端口,PC2可以正常访问到服务器的8090端口,难道是其它端口有不通的?

于是又开始测试8443端口,telnet 172.16.1.253 8443。结果8443端口还可以正常通信。

那再次测试5222端口,telnet 172.16.1.153 5222,发现5222端口,也是可以正常访问的。

这就出鬼了呀,PC2是可以正常访问到服务器的三个端口的,按理论来说,那客户端的软件和服务器之间是可以联通TCP层的端口号都可以正常通信,按道理来说,网络是没有问题的找到厂家说,是不是软件那边还有什么配置的,厂家说,软件没有什么可以配置的,只要网络通,那就可以正常联机。

主要是,我现在PC2电脑,都可以正常访问到服务器的三个端口,那网络也没有问题呀?这时陷入了我的知识盲区了。没遇到过这样的事呀。

难道是防火墙阻止了,于是将服务器的防火墙和客户端的防火墙,都关闭。

再次测试发现,端口还是可以正常访问。PC2上的亿赛通的客户端一直显示脱机。于是登录到服务器,查看服务器端的一些配置,先查看一下IP地址。

再查看一下,电脑的IP配置,发现就只是DNS不同。

查看服务器的网卡,一共有四个网卡,只用了一个,也没有什么问题。

IP地址,手动配置。我把DNS更改成了172.16.1.1。其实这个改不改倒也不影响PC2和服务器之的通信。

登录到服务器的服务端界面。

还是一样,大部分客户端都脱机,只有少数的在同一台交换机上的电脑可以联机。

真的出鬼了PC2可以正常访问到服务器的三个端口,但是软件无法正常联机,这种情况,我还真的没有遇到过我一度的怀疑,厂家的这个软件,有可能,PC和服务器之前的联机,可能会遇到主机名之前的通信,才能正常被联机。

最后,我实在没有办法,添加主机名解析 。

添加完成之后,再次测试。

发现还是脱机。

再次确认服务器和PC2的防火墙,发现也都是关闭的。

去ping 172.16.1.253的确可以正常ping通。

但客户端软件就是显示脱机,手动上线也失败。这时真的,不知道是什么原因了。

查看电脑客户端与服务器之前的通信,的确是通过IP地址加一个8090端口号通信的在前面我已经做过测试了,PC2访问服务器的三个端口8090、8433、5222都可以正常通信的但是为啥客户端就是和服务器脱机呢?。

这时我突然用PC2去访问服务器登录界面这个更奇怪的问题出现了打开浏览器,输入服务器的Ip地址及端口号 172.16.1.253:8443发现,网页打不开,不至于呀!telnet 172.16.1.253 8443这个端口是通的,但是网页打不开,难道是PC2上开了代理了。

于是查看了一下PC2的电脑,发现没有配置代理。将自动检测设备的代理,也关掉。

关掉之后,我特意,换了一个浏览器,打开,发现还是无法正常打开。

我现在都不相信我自己的理论了。再次确定,telnet 172.16.1.253 8443。

PC2访问服务器的8443端口可以正常访问到,但是在浏览器中就是打不开服务器的8443界面。

但是在服务器中是正常可以打开的。

难道要把整个链接地址都输入到PC2的web中,才可以正常被打开吗?于是又把整体链接复制下来,https://172.16.1.253:8443/CDGServer3/frame.jsp然后,放到PC2的浏览器中,发现还是无法打开。

用PC2的电脑去tracert 到172.16.1.253的路径。发现是可以正常到达的。

于是这时,我又在服务器上,tracert -d 172.16.0.25,想看一下服务器到PC2之间的路径是怎么走的,这时我发现一个问题,发现服务器到不了PC2而且我ping了一下PC2的Ip地址 172.16.0.25,发现地址也不通。

兄弟们你们说出不出鬼,PC2可以ping通服务器的IP地址172.16.1.253但是服务器ping不通PC2的IP地址172.16.0.25,系统中的防火墙都是关的拓扑如下图所示:我又看了一下,之前的分析路径,看了一下,应该是没有问题的。

服务器应该是可以访问到PC2的电脑的PC2访问到服务器,走的是1、2、3、4。服务器的回包是走的是5、6、7。没有问题呀。

由于朋友当时着急使用于是我把PC2的电脑网关更改为三层交换机的vlanif1的IP地址我把电脑网关更改为172.16.0.254让三层交换机作为vlanif1的172.16.0.254作为所有PC的网关。

看一下路径是怎么走的,PC2,直接从172.16.0.254到服务器的,不走172.16.0.1转一圈了。

而且这时,服务器去ping电脑PC2也可以正常ping通了。路径也是直接从172.16.1.1直接到172.16.0.25。

这时可以看到PC2上面的亿赛通客户端上线了。

PC2网关更改成了172.16.0.254这时电脑也可以正常上网。

这时,三层交换机上的,这条默认路由起作用了。

PC2访问外网的路径。

如果将PC2网关更改为172.16.0.1 是这样走的。

这时再用电脑PC访问服务器的web界面,可以访问了。

现在又多 一个PC2联机。

然后,到路由器中,将DHCP中的网关更改成172.16.0.254,让三层交换机的vlanif1作为所有PC的网关。

将所有电脑重新启动一下,这时,所有设备都可以正常和服务器联机了。

总结后来,我回来自己又按朋友公司网络环境,搭建了一下,发现,并没有出现朋友公司的现象,而且,当PC2的地址网关是172.16.0.1时,第一次tracert到服务器172.16.1.253时,可以看到路径的确是先到172.16.0.1,然到再到172.16.0.254三层交换机,然后再到服务器。

第二次,PC2再tracert的服务器时候,发现,数据包,已经不再需要从172.16.0.1转发,三层交换机,可以直接通过172.16.0.254转发,找到172.16.1.253的服务器了。

服务器找PC2 172.16.0.25还是一样的,将数据包丢到网关,然后转发到172.16.0.25 PC2。

对于朋友公司网络为什么出现这样的情况,可能里面还有其它的设备,或者线路的原因,或者IP冲突等等导致的这样的问题,还是建议公司在搭建网络架构时候,一定要按常理去搭建,其实这么多年的经验总结下来小公司,架构越简单越好,维护和使用起来都很容易,特别是在没网管的公司,架构越简单越好,别听那些理论的规划者。

也别听,上这个安全设备,上那个行业管理设备,上了之后,没有人员维护,多半到最后,都变僵尸机器,钱花了,反而没有效果,甚至有些设备还把网络搞出问题还有上防火墙的公司,那病毒库,就第一次买设备的时候更新过一次,后来再也没有继费更新包,那你买防火墙干嘛呢?其实小病毒不用防,大病毒你也防不了。

连个专职的网管都没有,怎么做到安全呢?老铁,你们觉得呢?相关文章:这样的网络故障,维修了十多年,第一次遇到?可能会打破你的认知网口连接电脑正常,连接打印机不通?企业无线网络改造过程中意想不到的故障刚安装好的网络,客户说网络太慢了?居然是这个原因?。

调个网,这么简单的事情,谁不会呀?不就是配置个IP地址吗?对于这样说的人,你该怎么回?最接地气的华三网络调试文章,企业的华三应用网关+POE交换 机+AC+AP如何配置?

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。