0

我有一个 VPS 服务器,突然之间我遇到了几个问题。首先,来自世界各地的人无法访问该站点,即使有其他人可以毫无问题地访问它,但那些无法访问它的人在尝试访问时会收到请求超时错误ping 我的服务器。

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

最后但并非最不重要的一点是,当有人试图从某些无法访问服务器的国家/地区向我的任何服务器电子邮件地址发送电子邮件时,他们会收到此错误:[SMTP:从服务器收到无效的响应代码(代码:451,响应:临时本地问题 - 请稍后再试)]

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

4

1 回答 1

0

这听起来像是防火墙问题。CentOS 已安装 iptables,但不确定您是否添加了额外的强化。

在您最喜欢的 shell 中通过命令行尝试:

iptables -F

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

我建议将您的防火墙升级到 APF(高级策略防火墙),这将为您强化 iptables,然后您可以轻松配置 APF。如果有您想要允许的 IP,您只需键入:

apf -a IPADDRESS(或主机名)

于 2012-07-13T02:59:14.230 回答