当前位置: 首页 > 网络技术 > 防火墙 > 正文

通过ISA/TMG访问地图网站时提示Stack overflow at line:0

时间:2016-06-24

前两天网上看到不少网友在讨论访问在ISA/TMG环境下,访咩map.baidu.com页面,页面会提示如下报错信息:

本栏目更多精彩内容:http://www.bianceng.cn/Network/Firewall/

我自己也研究了,通过这个报错,第一感觉应该不是网站本身的错误,而很有可能是通过防火墙时策略被阻止了,我在自己的TMG实验环境中做了一下测试,重现了上图所示的报错信息,而在测试之前,我采用了逐个域名放行的方式,先放行了map.baidu.com后发现map.baidu.com是可以正常打开的,但是会立刻弹出这个报错提示框来,通过日志分析查询到,第一个报错为“api.map.baidu.com”未被放行,放行后,再次打开,就不再报这个错了,当然,这时还不能完全表示百度地图就可以正常被放行了,测试过程中由于我们个人排错习惯,习惯一个一个放行域名以看每个域名到底控制什么?

最后经过一小会儿的分析后发现,百度地图如果想正常通过ISA/TMG的话,在域名集中需要放行如下域名方可正常使用。

api.map.baidu.com

d0.map.baidu.com

d1.map.baidu.com

d2.map.baidu.com

d3.map.baidu.com

map.baidu.com

mapclick.map.baidu.com

mc.map.baidu.com

picache.baidu.com

q3.baidu.com

q4.baidu.com

q5.baidu.com

q6.baidu.com

q7.baidu.com

当然这些域名集也可以写成如*.map.baidu.com 、map.baidu.com、picache.baidu.com、q3.baidu.com、q4.baidu.com、q5.baidu.com、q6.baidu.com、q7.baidu.com

排错经验分享一下,希望能给有同样问题的博友有一些帮助和参考。

本文出自 “笨鸟先飞” 博客,请务必保留此出处http://tingdongwang.blog.51cto.com/1056852/691427