我在CN2电信机房(通过IDC)托管着一台服务器,上面主要运行游戏服务器(CSGO,CSS,ARMA 3等等)。自从去年开始就出现一个很奇怪的问题,每隔1-2个小时服务器里的国外玩家就会掉线,而且一掉就是4-5分钟,但是国内的玩家却一点问题没有,仍在服务器中不受影响。
现在服务器的系统是Ubuntu 14.04 LTS,去年是windows 2003。在不同的系统中都遇到了同样的问题。经过进一步的测试,我发现国外玩家在断线后可以放我挂在同一个服务器上的网站(使用TCP协议,但却连不上我的游戏服务器(使用UDP协议)。
在windows和ubuntu上,我都装着openvpn,而且都能正常使用。我用openvpn连接国外游戏服务器(也是使用udp协议)时会和服务器上的国外玩家一样 — 在同一时间断线,也是一断就断3-4分钟。。
我已经让IDC给我换了4个IP了,还是一样会断线。
我昨天让IDC给我在服务器同一机柜准备了一台测试服务器,也是允许Ubuntu 14.04 LTS,连网段都和我的服务器一样。我在测试服务器上安装了OPENVPN,用它连接国外游戏服务器测试了24小时,发现不会断线。
你们说这会是什么问题?该如何解决?
我猜想是CN2出口节点的问题,但是IDC说当地电信对出口节点没有控制权,那我该如何让电信帮我解决这个问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.