同在专网内,为什么有的通服务器有的不通?

客户反映一个问题,就是同在专网内,用专网终端 PC_A 去 ping 一台云服务器 X ,是通的,但 PC_B,同是专网终端,但却无法 ping 通 X,拓扑图如下:

收到这个问题,首先想到的就是服务器上的防火墙,是否存在白名单,开发答复是都是开放的;然后想是不是安全组策略,允许A 通过,而阻止 B,运维老师回复没有阻止策略的,在防火墙上也可以看到 B 的 ping 包过墙了,于是想到问题可能在服务器端。

开发发起 TX会议,然后一起看,我考虑可能是回程路由,运维老师在服务器的 linux 终端界面上输入 route ,看到有默认路由,有172.22 网段的路由,后边的下一跳是一串b开头的字符,于是判断 X 里存在 docker ,docker 配置的网络地址段正好是 172.22 的地址段,因为本地路由的明细优先级要大于默认路由,于是 服务器X 收到 ping 包,回复给了本地的 docker。

至此真相大白,开发人员对 docker 的网络做了处理后,PC_B 测试可以终于可以 通 ServerX 了。

原来目的地址也是回程路由的一部分,如果存在多地址,仍然可能存在路由走向出错的问题,所以,以后出了同样的事情,目的地址所在的终端同样需要排查,还是要多一个排查点,才能做判断啊~

相关推荐
bksczm1 小时前
Linux之应用层层协议认知(TCP协议编程模块化demo) —— 兼论守护进程机制
linux·运维·服务器
艾莉丝努力练剑1 小时前
【MYSQL】MYSQL学习的一大重点:视图
android·服务器·数据库·学习·mysql·面试·视图
'pi%'1 小时前
“咒语”质量如何量化?大模型Prompt效果评估与自动化验证方案
运维·自动化·prompt
三江番长 陀舍古帝1 小时前
细说SQL Server中的加密
运维·服务器·数据库
爱和冰阔落1 小时前
【Linux】从匿名管道到进程池:任务派发、fd 继承 Bug 与完整实现
android·linux·运维·c++
Ivan CloudBay2 小时前
网站更新时为什么会进入维护模式?
运维·服务器·云服务器
DFT计算杂谈6 小时前
服务器通过pip安装Kimi Code CLI 和使用
运维·服务器·pip
杨云龙UP10 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
PC2005-cloud10 小时前
从零上手 openGauss:Docker 部署 + 全场景连接教程
运维·docker·容器