我目前正在一个基于美国的网站上工作,该网站由以下内容组成:50个区域子域,每个州一个(即nevada.site.com、california.site.com对于这个特定的站点,我们希望使用GeoIP API (捕获IP,转换为ZIP,将ZIP关联为状态,重定向用户)将用户重定向到适当的区域子域。如果我们由于任何原因无法将IP分配给一个州(国外、TOR、VPN),我们将把它们传递到网页的WWW版本,并允许用户输入他们的位置(将他们发送到正确的区域站
但出于安全考虑,国外服务器需要我们的IP地址。 现在的问题是,我在Kubernetes的pod中运行我的应用程序,它有三个节点。当我发送请求时,它会获取其中一个kubernetes节点的IP地址。我可以将静态IP地址添加到我的所有节点。但据我所知,最佳实践是仅向外部世界释放网关(入口) IP地址。其他的都应该隐藏起来。所以我尝试代理我的axios请求,如下所示: var res = await axios.get('https://someapi.com
我需要拒绝访问特定国家的网站,但允许通过.htaccess身份验证绕过。我找到了这个网站https://www.ip2location.com/blockvisitorsbycountry.aspxorder allow,denydeny from 123.456.789.0/255 把这个放在根文件夹中也会拒绝访问<