- 论坛徽章:
- 0
|
原帖由 springwind426 于 2007-3-12 08:48 发表于 9楼
给你一个思路:
如果可能,将防火墙停止,然后在本机 ping 5.6.7.8看看是不是通
还有,按照你的路由信息,那么外网用户访问5.6.7.8的时候,都是通过1.2.3.2这个网关发送数据包的。正常情况下你应该让教育 ...
谢谢大家的帮助,按照spring兄的指点,稍微清楚了一些,加上两条防火墙策略之后,本地ping没问题了,也可以连接5.6.7.8的80端口了
现在问题1和3应该说清楚了
感觉像有的网通用户到达了1.2.3.4端口(就是教育网的那个),所以正常访问了,而有的则到了5.6.7.8
还有就是3里面我怀疑 apache做了一次代理,实际上我做了rewrite和代理差不多,apache还是要帮助客户端根据rewrite去访问本地的80,访问不了,所以出现了
(110)!!!!!!!!: proxy: HTTP: attempt to connect to 5.6.7.8:80 (b.com) failed
[error] (110)Connection timed out: proxy: HTTP: attempt to connect to5.6.7.8:80 (b.com) failed
错误
现在就是1和4很是奇怪
1,为什么有的网通用户可以连接而有些不可以,应该不是用户那边防火墙的原因,毕竟端口是80,关键是apache配了一堆的虚拟主机,b.com排在后面,但用户输入b.com解析为5.6.7.8一样可以访问b.com的虚拟主机的目录,问题是我只设置了1.2.3.4:80这个虚拟主机。。。只有一种可能就是对请求到了apache的时候目标ip实际已经是1.2.3.4了? 因为我在本地wget 访问的时候目标ip是5.6.7.8是对应不到b.com的虚拟目录的
4, 我在教育网(另外一个高校的教育网)telnet 5.6.7.8的80端口是,结果是--竟然连上了! 这个就更让我晕了...为什么可以连上?服务器本地连不上,部分网通用户都连不上,我在教育网为什么连上了? 5.6.7.8的80端口到底是算开了还是没开呢??
关于绑定双isp,其实就是想网通用户过来走网通教育网过来走教育网,应该有一个路由在负责这个事,路由我没负责不太清楚具体状况,但印象中好像把缺省路由设置成5.6.7.8那外面就访问不到1.2.3.4
现在发现路由还真的是好复杂的学问,曾经一度以为明白了又一度陷入糊涂中... |
|