双路改单路机房测试(代理)
天津a机房
苏州b机房
天津双路(联通+电信)机房,用户所属网络为联通则通过联通线路访问,所属电信则通过电信线路访问,另有少部分是移动和长城宽带进行解析。
更改为单路(联通),采用的方案有两种:
- 电信用户访问天津电信通道直接导向天津联通。
- 电信用户访问天津电信通道,通过代理(双路的),转到江苏,江苏再访问天津联通。此种方式下,用户指定联通host或代理host均可以访问成功。
测试方法
- ping 域名:port
-
在线工具
-
本机配置host,分别指定联通IP,代理IP进行访问,对接收到的结果进行比对,如果两者返回的结果一致,那说明代理是正常的;如果返回不一致,说明没有代理。
遇到的问题:并不知道每个域名下可访问的页面的具体URL,所以会出现一堆404,502,503,并不能真正验证结果。
最好每一个域名有一个简单的test页面,例如https://mobile-login.xunlei.com/test
PS:返回403,500时,是可以用这样的方法确认。
实际测试操作时,用WINDOWS+MAC一共两台测试机,分别配置代理IP和服务IP地址,采用chrome请求,返回的头信息中有些不内容不一致,比如ngnix版本,Content-Encoding.
测试结果:
内部图,略
Buglist
BUG 不能check到https连接,出现了Client--(https)-->Proxy--(http)-->Server的问题
-
BUG 由于采用了代理,出现了用户访问苏州机房时,触发频繁出验证码的逻辑。
testing-group/task-checklist#13 -
BUG
IOS触发访问备用域名,备用域名请求服务到mobile-login2.0的问题,导致登陆不上出现错误的问题。 -
BUG
代理机器3台,未配置SSL的问题
测试线路方法
nlookup login.moblie.reg2t.xxx.net 111.137.96.205
返回的 Address 是运维配置的 IP 则 DNS 为通的
或者
在下面工具中检测
http://ip.chinaz.com/dns