本地机器block掉某个站点
浏览器网页访问数据流程:
a)IE浏览器
1)原输入网址
2)读取hosts文件中的映射信息,与“原输入网址”对比
3)将“原输入网址”转换成“实际使用的网址”
4)读取hosts文件中的映射信息,与“实际使用的网址”对比
5)通过“实际使用的网址”访问网页
a)FireFox浏览器
1)原输入网址
2)`````````````````
3)将“原输入网址”转换成“实际使用的网址”
4)读取hosts文件中的映射信息,与“实际使用的网址”对比
5)通过“实际使用的网址”访问网页
测试数据:
人人网:www.xiaonei .com
www.renren.com (实际使用的网址)
新浪微博:www.weibo.com
weibo.com(实际使用的网址)
测试过程:
简单起见,以下通过“人人网”进行测试
一、仅对“另一可用网址”进行屏蔽,不对“实际使用的网址”进行屏蔽
a)修改C:\WINDOWS\system32\drivers\etc下的hosts文件,并重启网络服务
b)使用www.xiaonei.com进行访问
IE8访问结果:可以屏蔽
FireFox11访问结果: 无法屏蔽
c)使用www.renren.com进行访问
IE8访问结果: 无法屏蔽
FireFox11访问结果: 无法屏蔽
二、对“实际使用的网址”进行屏蔽
a)修改C:\WINDOWS\system32\drivers\etc下的hosts文件,并重启网络服务
b)使用www.xiaonei.com进行访问
IE8访问结果:可屏蔽
FireFox11访问结果:可屏蔽
c)使用www.renren.com进行访问
IE8访问结果: 可屏蔽
FireFox11访问结果:可屏蔽
测试结论:
如果本地机器要屏蔽某个网址的访问,只需要屏蔽其“实际使用网址”即可。