我设置了 Nginx 来拒绝特定 IP 地址,并想确认它是否正常工作。我该怎么做?原则上,我想做类似的事情:
ping -from <blocked ip address> <my ip address>
并看到一些关于被阻止的信息。
答案1
首先,ping 不是可用于测试 HTTP 的工具。其次,HTTP 使用 TCP,因此您无法像您提议的那样“伪造” IP 地址。
假设你无权从你试图阻止的 IP 发起 HTTP 请求,唯一的其他选择是暂时阻止你试图阻止的另一个 IP做可以访问。如果来自测试 IP 的请求被阻止,则可以假设来自其他 IP 的请求也被阻止。