如何确认 Nginx `deny` 有效?

如何确认 Nginx `deny` 有效?

我设置了 Nginx 来拒绝特定 IP 地址,并想确认它是否正常工作。我该怎么做?原则上,我想做类似的事情:

ping -from <blocked ip address> <my ip address>

并看到一些关于被阻止的信息。

答案1

首先,ping 不是可用于测试 HTTP 的工具。其次,HTTP 使用 TCP,因此您无法像您提议的那样“伪造” IP 地址。

假设你无权从你试图阻止的 IP 发起 HTTP 请求,唯一的其他选择是暂时阻止你试图阻止的另一个 IP可以访问。如果来自测试 IP 的请求被阻止,则可以假设来自其他 IP 的请求也被阻止。

相关内容