![如何在Linux shell下查看被阻止的IP地址](https://linux22.com/image/577015/%E5%A6%82%E4%BD%95%E5%9C%A8Linux%20shell%E4%B8%8B%E6%9F%A5%E7%9C%8B%E8%A2%AB%E9%98%BB%E6%AD%A2%E7%9A%84IP%E5%9C%B0%E5%9D%80.png)
我已设法使用以下命令来阻止 IP 地址:
/sbin/route add -host 111.111.111.11 reject
如何查看它是否在列表中?如何查看当前被阻止的所有 IP?
答案1
您可以使用以下方法查看路由表:
netstat -r
netstat -rn
答案2
跑步
/sbin/route
将显示当前规则。您应该看到类似以下内容的内容:
[user@host ~]$ sudo /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
KD111111111011. - 255.255.255.255 !H 0 - 0 -
这对于查看者来说不太友好,但目标是不带任何 . 的 IP。11 变成 011 是因为它每个八位字节使用 3 个位置。