记今天域名和GWF的问题

2015年8月31日晚上8点整,GM反馈有海外玩家无法登陆游戏了。

最终排查后的结果:

域名被GWF给墙了 -.-!!

客户端中只使用了域名取一个配置文件,配置文件中存有各个服务器的真实IP之类的数据。

这个域名无法访问后,直接导致客户端在第一步直接卡掉进不去。

暂时的临时解决方法是使用dns智能解析,将海外用户dns解析至一台海外服务器上,暂时避免掉这个问题,但不保证100%解决所有海外用户的问题,因为dns智能解析也会误判一些用户。

这里想了一下以后的对策:

1、客户端首先应该使用ip进行获得,ip比域名少了解析的一步,要快。

2、如果IP读取失败,则使用域名再进行访问,这样可以避免掉如果IP出现问题后,玩家无法正常玩游戏。

3、如果有条件,在第一步时可以准备两个IP,基本一个IP备用。最多2个IP一个域名基本上能100%的解决掉所有问题。

后记:2015.09.02 突然想起来:可以直接使用一个主IP,一个备用IP,还有域名,三个连接同时去访问,最早返回的并且成功的数据取过来用。这样也可以实现起来更简单一些,而且比上面串行的被动等超时,要好很多。唯一需要确认的是:手机是否支持同时发出多条http请求。

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>