如何使用 SmartDNS 访问阻止您的 IP 地址的网站?网站所有者可以采取措施阻止它吗?

12 networking dns proxy ip

我使用Control D并将所有流量重定向,使其看起来像是源自美国某个地方,然后我可以访问阻止我或我所在国家/地区的 IP 阻止访问它们的网站和应用程序。Control D 或其他 SmartDNS 服务代理来自另一个位置的 DNS 请求,但我的第一个问题是,即使发送到网站的 IP 地址仍然相同,如何才能欺骗网站认为我来自另一个位置?

(我的原始 IP 地址没有更改,网站应该能够看到他们正在向哪个 IP 地址提供服务。)

我的第二个问题是,网站是否可以实施一些措施来阻止使用 SmartDNS 服务的用户访问它们?

gro*_*taj 23

DNS 是互联网的地址簿:您请求一个域,DNS 会告诉您应该查找的 IP 地址。

Control D 的伎俩是他们不会给你真实的 IP 地址,而是他们的代理服务器的 IP。您的浏览器没有意识到这种情况,并照常进行:它尝试与该代理服务器建立 HTTPS 连接。此过程的一部分是告诉服务器浏览器期望看到哪个域。Control D 的服务器使用此信息来了解您尝试连接的位置,并与真实服务器建立相同的连接。然后他们将所有内容转发给您。

这本质上是一个双方同意的中间人。

网站的服务器看不到您的IP,因为您的IP正在与代理通信,而代理正在与目标网站通信。

网站管理员可能采取的对策仅限于阻止代理服务器 IP。但如果代理托管在大型云(例如 AWS、Azure、GCP)中,其提供商将能够快速更改 IP,并且阻止整个云会造成太大的附带损害。

请注意,与代理的连接仍然使用纯文本 SNI,因此您的 ISP 可以看到您正在尝试访问哪个网站。

  • 与阻止整个云可能会造成太多附带损害相反,云可能会将导致整个云社区被阻止的用户视为恶意用户并关闭代理。这取决于进行阻止的网站的规模和受欢迎程度。 (3认同)

har*_*ymc 6

Control-D 与 VPN 非常相似,因为它将您的所有请求重定向到 60 个国家/地区的服务器,因此您的流量似乎来自您选择的具有不同(本地)IP 地址的服务器。是的,您的 IP 地址更改。

与 VPN 不同,它使用代理,因此您与这些服务器的通信不会加密,并且可以被任何中间人节点读取。

参考:常见问题解答