Skip to content
Go back

【归档文章】CentOS7 下的一些 iptables 实用配置

| 0 Views Edit page

关于基础的 iptables 规则的记录。

注:这篇文章是从旧的博客系统中迁移过来的、我觉得还存在价值的文章。但是由于时间关系,可能已经不再是最佳实践,请仅作参考。

一些基础的 iptables 规则来保护服务器,持续更新。


1、查看当前 iptables 入方向规则

注意:和 Nginx 规则一样,从上到下匹配,有符合的就直接跳出不会再向下执行!

iptables -L INPUT --line-numbers

2、删除指定行的入方向规则

iptables -D INPUT $row_no

3、允许指定 MAC 地址访问本机所有端口

iptables -I INPUT -m mac --mac-source xx:D3:xx:7A:02:xx -j ACCEPT

4、屏蔽所有人对域名(包括子域名的访问)

注意:需要放在最后一行处!

iptables $row_no -I INPUT -p tcp --dport $port -m string --string "example.com" --algo kmp -j DROP

Edit page