无法使用 EC2 实例访问网站

无法使用 EC2 实例访问网站

当我在 Ubuntu 16.04 EC2 实例上运行此命令时:

curl -vvv https://www.oddsportal.com/site-map-active/

它返回

* connect to 188.92.41.44 port 443 failed: Connection timed out
* Failed to connect to www.oddsportal.com port 443: Connection timed out
* Closing connection 0
curl: (7) Failed to connect to www.oddsportal.com port 443: Connection timed out

但是,在我的本地机器上,它返回了预期的 HTML。

AWS IP 是否列入黑名单来自某些领域?

答案1

AWS IP 是否确实被某些域列入黑名单?

是的,至少不应该让你感到惊讶。

我曾经参与过的几项旧工作之一与网络抓取有关,在与不同的云服务器提供商打交道时,您会了解到几种程度的抓取容忍度。

在那里(我的意思是在这家商店),AWS 不仅因旧的黑名单经历而闻名,而且还是最警惕其服务器可能被用于网络抓取的事实的云服务器提供商之一。

我认为从每个供应商的控制面板来看,这都是非常明显的事情,因此在某种程度上成为了公司战略的问题。

尽管任何域名所有者都有权禁止他们想要的任何地址范围,但这一切都是错误的。

您可能希望将其他云提供商纳入您的组合中,也许您会得到不同的混合。

答案2

我认为分配给您的 IP 可能涉及一些垃圾邮件。因此,该网站可能阻止了您的 IP。请联系 AWS 客户服务部门获取更多信息。此外,在 ABUSEDB 上搜索您的 IP。查看是否有针对您的 IP 的滥用报告

答案3

AWS IP 是否确实被某些域列入黑名单?

是的。

提供区域锁定内容的网站将使用多种技术来确保此类政策,其中一种常见技术是使用源(IPv4)IP 地址作为鉴别器。

对于此类网站,AWS IP 地址通常表示用户试图隐藏其真实 IP 地址,并且/或者这些 IP 永远不是人类内容消费者的实际 IP 地址,因此被阻止。

———

但这可能不是问题的根源。例如,您的实例可能配置了安全策略来重新限制出站流量...

相关内容