网页的访问竟然会与运营商有关?为了进一步定位问题的具体原因,接下来先和大家一起温习下网页访问的流程逻辑。 ?
1、首先,查看抓取到的请求数据,对应的测试方法有两种:方法一:在移动运营商网络环境下,利用抓包工具抓取相关请求;方法二:连接内网环境,将内网出口配置切换为“中国移动”,在WiFi环境下利用fiddler
我们连接内网WiFi,并将内网的出口配置切换为不同运营商:“中国移动”、“中国电信”、“中国联通”等,同一WiFi环境、同一设备和同一浏览器APP中访问同一网站。
对比不同网络模拟下的访问结果和抓取的请求数据,我们发现,在将网络出口切换为非“中国移动”时,网页请求返回301,进行了一次域名IP跳转,最终可正常加载网页;网络出口为“中国移动”时,请求返回504。
用户更喜欢用方便记忆的网址去寻找互联网上的其它计算机,也就是上面提到的搜狗网址。所以互联网设计者需要在用户的方便性与可用性方面做一个权衡,这个权衡就是一个网址到IP地址的转换,这个过程就是DNS解析。