【问题标题】:How to block specific IP address in Bluemix?如何阻止 Bluemix 中的特定 IP 地址?
【发布时间】:2016-03-18 07:59:52
【问题描述】:

我想阻止某些 IP 地址访问我的网站,该网站托管在带有 Node.js 运行时的 IBM Bluemix 上。

但是,我不知道如何阻止那里的 IP 地址列表。我想出的唯一解决方案不是在 Bluemix 上配置,而是在我的 Node.js 应用程序上编写,例如:

function(req, res) {
    req.ip // use this property to diverge, depending on the user's IP address
}

但是,我想在 Bluemix 部分完成它,而不是在我的 node.js 应用程序上。这样做可行吗?

请注意,这在另一个 PaaS 服务 Heroku 中是不可行的。也许在 AWS、IaaS 中可行,对吧?

【问题讨论】:

标签: node.js ip-address ibm-cloud


【解决方案1】:

在您描述的场景中,无法阻止特定的 IP 地址。这与任何 PaaS 相关,因为它们处理的是应用程序和服务,而不是网络基础设施本身。

在 Bluemix Dedicated 或 Bluemix Local 上运行时,选项会稍微多一些。 Secure Gateway 服务具有将 IP 地址列入黑名单的选项,但该功能用于保护您的本地资源,而不是应用程序。

【讨论】:

  • 我明白了。 on-prem 资源是什么?那么像 AWS 这样的 IaaS 是否可以配置 IP 地址的阻止列表,对吗?
  • "on-prem" 是本地的缩写,基本上是在您的本地数据中心(或您的计算机)中。如果您使用 Docker 容器或虚拟服务器等 IaaS 组件,IBM Bluemix 还提供阻止 IP 地址。 Bluemix 的基础是 Softlayer,它也提供了这些功能。
猜你喜欢
  • 2021-09-20
  • 2010-11-04
  • 2021-11-11
  • 2012-06-29
  • 1970-01-01
  • 2011-02-23
  • 1970-01-01
  • 2020-04-06
  • 2011-02-21
相关资源
最近更新 更多