2012-07-13 121 views
0

我有一个VPS服务器和所有的突然我有几个问题。首先,有些人来自世界各地的世界,无法访问该网站,即使有其他人可以访问它没有任何问题,那些不能够访问它得到一个请求超时错误,当他们尝试ping我的服务器。“无法连接到主机”,并请求超时问题

我遇到的另一个问题是,当我使用curl处理某些URL时,它会抛出“无法连接到主机”的错误,并且它不是站点的问题,因为您可以从浏览器访问它。当我尝试使用wget访问相同的网站时,我也遇到了类似的问题。

最后但并非最不重要的是,当有人试图给我发送电子邮件给我的任何服务器的电子邮件地址,从一些有问题的国家访问服务器,他们得到这个错误:[SMTP:无效的回应从服务器接收到的代码(451,响应:代码临时局部问题 - 请稍后再试)

我的VPS是在CentOS,我已经花了几天时间试图找到没有任何运气的解决方案。任何帮助都感激不尽。

回答

0

这听起来像一个防火墙问题。 CentOS安装了iptables,不确定是否添加了额外的强化。通过命令行

尝试自己喜欢的外壳:

iptables -F

然后有人尝试一下,看看有没有什么帮助。如果是这样,他们可能会使用来自ISP的共享IP,并且您的服务器收到错误的请求并触发防火墙规则。如果您信任该方,则可以为其IP的防火墙规则添加例外。

我建议升级防火墙APF(高级策略防火墙),它会为你硬化iptables的,然后你可以轻松地配置APF。如果说有,你要允许一个IP,你只需键入:

apf -a IPADDRESS (or hostname)

+0

好吧,我已经试过的iptables -F没有运气,居然有没有在防火墙的任何规则可言,所以大概是什么其他。感谢您的帮助。 – 2012-07-13 03:06:04

+0

主服务器是否可能托管VPS,或者ISP本身阻止了该流量? – 2012-07-13 04:22:23

+0

另请注意,curl和wget可能不会将所需的标头或cookie发送到在浏览器中工作的网站。你可能必须玩弄它。也许稍后再次尝试是不相关的问题,但由于其他问题,您会保持警惕,并且确实是一个主机问题,需要稍后再试。 一两件事,似乎疯了,但非高峰,执行重新启动。奇怪的事情发生了,有时网络只需要进行一次复习。 – 2012-07-13 04:24:41