gpt4 book ai didi

django - 如何阻止所有非美国 IP 地址访问我的网站?

转载 作者:行者123 更新时间:2023-12-04 14:21:04 25 4
gpt4 key购买 nike

我想阻止所有非美国用户访问我的网站。我在前端使用 nginx 并且有一个 django 驱动的网站。

1) 我怎样才能确定什么是美国 IP 地址?

2)我应该在我的网络服务器还是在我的应用程序层中阻止它们?

最佳答案

您需要一个 GEO location提供者。

有些是免费的,有些是在线检查,有些为您提供列表或图书馆。
通常,您想要的准确性越高,您支付的费用就越多。

您可以做到这一点的准确程度是有限的。一些小国家/地区的流量可能会通过美国或其在美国托管的名称服务器进行路由。一般来说,美国客户不应该得到太多的假阴性。

关于django - 如何阻止所有非美国 IP 地址访问我的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1601109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com