之前说的很简略,这次根据你的描述展开解释下
1. ping命令只是个最基础的网络连通测试,看不出特定端口的通行正常与否。联不上的本质,是端口通信的问题。所以第一步先看防火墙,目的是确保你们的电脑上没有限制D2端口。一般只要防火墙添加例外,就不会有问题了,除非你还有代理之类的软件干扰(看起来也不像)
2. 为什么同办公室联的上,对面的不行。别说你跟对面的IP最后只差几个数,就是只差1,不看掩码也不能确定在不在同一子网。这里就不用算,光看同办公室能联、对面不行,多半就说明了:你跟同事不在一个网段(正常来说不会把同一屋的划分2个子网,而隔壁划分开则很普遍,为了以后的扩容需要和IP稳定)。所以这代表了什么?代表你们间的通信还过了路由(没交换机什么事),要确保路由端没有封端口通信
3. 道理来讲,D2这种莫名其妙的TCP端口 (4000、6112),一般单位的网络管理为了安全,都不会随意开放。看样子楼主也不太懂这块,所以你如果真的热情很大,建议跟负责网络的人套套近乎,看能不能帮忙。如果帮不了,就用暴雪的Open BN(用单机人物的BN),或者第三方对战平台吧
4. 我不是专业搞这块的,只是以前略有耳濡目染。因此提供的问题分析和解决方案,肯定不如专业的去你那检测检测,来的准(欢迎纠错指正)。有没有道理采不采纳,就跟楼上提“手机热点”的兄弟一样,出发点都是来帮楼主,不是别的…