我已设法使用以下命令来阻止 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 个位置。