Smtp &引用;无法连接到主机";和请求超时问题

Smtp &引用;无法连接到主机";和请求超时问题,smtp,centos,connect,wget,vps,Smtp,Centos,Connect,Wget,Vps,我有一个VPS服务器,突然我有几个问题。首先,有来自世界各地的人无法访问该网站,即使有其他人可以访问该网站而没有任何问题,但无法访问该网站的人在尝试ping我的服务器时会收到请求超时错误 我遇到的另一个问题是,当我对一些URL使用curl时,它会抛出一个“无法连接到主机”错误,这不是站点的问题,因为您可以从浏览器访问它。当我尝试使用wget访问同一个网站时,我也遇到了类似的问题 最后但并非最不重要的一点是,当有人试图向我的任何服务器电子邮件地址发送电子邮件时,来自访问服务器有问题的某些国家/地区

我有一个VPS服务器,突然我有几个问题。首先,有来自世界各地的人无法访问该网站,即使有其他人可以访问该网站而没有任何问题,但无法访问该网站的人在尝试ping我的服务器时会收到请求超时错误

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

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


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

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

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

iptables-F

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

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

apf-IP地址(或主机名)


好的,我尝试过iptables-F,但运气不好,事实上防火墙中根本没有任何规则,所以可能是其他东西。感谢您的帮助。是否可能是承载VPS的主服务器,或者ISP本身正在阻止该流量?还请注意,curl和wget可能没有向在浏览器中工作的站点发送所需的头或cookie。你可能得摆弄它。也许稍后重试是不相关的问题,但考虑到其他问题,您会保持警惕,确实是主机问题,需要稍后重试。有一件事看起来很疯狂,但不是很繁忙,那就是重新启动。更奇怪的事情发生了,有时网络只是需要更新一下。