公司网站突然无法访问了,仅本服务器可以用公网访问,其他都无法访问,是不是别路由屏蔽了网络访问,端口接收数据正常,请了解网络的大佬帮忙解答一下谢谢
具体一点,你的网络结构是怎样的?
具体网络结构不清楚,客户不让改动他们的网路,以前碰到过类似的,是防火墙问题,这次防火墙没有开。
@陌归: 可以ping通吗? 如果可以,那也许还是防火墙的问题
@blackheart:可以ping通,测试端口也是通的,现在网站接收一下上传的数据是正常的(TCP连接),只是http访问网站不行
@陌归: 网站接收一下上传的数据是正常的(TCP连接)
是什么意思?
@blackheart: 就是用TCP连接传输数据到网站中
@陌归: 那么也就是你自己用tcp开个端口是可以的,但是http的80端口就不行? 那你把你的http的端口换一个试试呢?
@blackheart: 有一点我不明白了,网站的服务器访问网站是可以的?这样也走80端口么?
@陌归: 是的,你的服务器是不是多个网卡?你的80端口的网站是不是绑定错ip了?仅绑定到了本地的127.0.0.1?
@blackheart: 服务器就一个网卡,局域网中有好几个服务器呢,难道是把80端口给了别的服务器?要是这样的话,那我们网站应该是公网无法登录的才对,这么看80端口应该是没有绑定的
@陌归: 每个服务器ip都有自己的80端口的。局域网内部的其他的服务器用ip能访问你的网站吗?
lsof -i:80
@blackheart: 我们网站没有设置域名,用的固定IP,局域网下可以使用局域网IP访问网站,使用公网就不能访问了
@陌归: 你的服务器同时也具有公网ip吗?还是通过反向代理转发的?
如果有公网ip,那么就是你的网站绑定的ip漏掉了公网ip了。
如果是反向代理,那么就是你的反向代理没有转发你的流量。
@blackheart: 没有反向代理,把公网端口分给相应的服务器使用,直接访问服务器,做端口映射就行
@陌归: 那就是你映射出问题了吧
@blackheart: 检查过,能映射过来,现在虽然用公网IP不能访问,但是网站还能接到用公网发过去的数据的
@陌归: 虽然用公网IP不能访问,但是网站还能接到用公网发过去的数据的
是什么意思,能接到数据就说明是通的。
@blackheart: 现在情况是这样的:我们网站就是用来查看数据用的,现在,数据接收和保存都没问题,就是无法访问网站查看数据
@陌归: 那就是你的网站的功能有bug啊,和网络没什么关系。
@blackheart: 我们网站用好几年了,怎么会有这种BUG,我想不通,这个问题是突然出现的,之前用很长时间了,会不会是交换机那边限制了访问?
@陌归: 我不知道,我又不是算命的。
@blackheart: 额...
@陌归: 不知道你的网络结构是怎样的,你这一会儿透漏出来一点点,可不就是猜,,,等同于算命。