首先,你的了解,你的内网和你的服务器之间隔着一个路由器,你的一个ip是公网的,而另外内网的确实路由器分配的,这两个ip是完全不同的,这是不能互访的原因。外面的人ping同的一个是你的服务器,一个是你的路由器。在路由器里增加路由,由你内网ip指向187 比如route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.187 同样在增加route -p add 192.168.2.187 mask 255.255.255.0 192.168.1.0 假如你的路由器没有这么强大的功能,这样做也是不行的。还有就是如果你的交换机是三层交换机,也可以实现这个功能。
交换机端口启用隔离了,交换机端口默认是隔离的,需要打开还有一种情况是,是两个端口使用了不同vlan,这样也是不同互访的,将两个端口设置同一个vlan,该vlan包括你们的IP地址段,比如划一个29位的地址给你们使用这个需要运营商调试解决
实际上你这种应用把服务器放到内网安全性要高很多,一般服务器直接使用公网地址,而且服务器前面连基本的防火墙都没有太容易受伤了。