小编Z0O*_*0OM的帖子

iptables - 使用服务名称或端口号、IP 地址或主机名?

iptables(和/或后续工具nftables)是用户空间实用程序,允许系统管理员配置 Linux 内核防火墙的 IP 数据包过滤规则,该规则作为不同的Netfilter 模块实现。(摘自维基百科

由于iptablesnftables是旨在由人们、系统管理员使用的用户空间实用程序,并且人们并不总是完全熟悉底层数字,因此它们接受 IP 协议(​​tcp、icmp、udp 等)的人类可读描述, IP 地址(主机名)和端口号(服务名称)。

从 UI 方面来看,使用人类可读的名称似乎是一件好事:

  • 作为一名管理员,我可能不是唯一一个能够更好地直观地理解:
    iptables --protocol udp
    与:iptables --protocol 17和类似的含义的人。
  • 主机名gateway.example.net通常比 IP 地址更有意义,例如192.0.2.1
  • 在 Web 服务器上,允许 HTTP 和 HTTPS 比允许 TCP/80 更明显。TCP/443。

这样做安全吗?

或者你应该远离它?

有什么注意事项?

networking linux firewall iptables nftables

6
推荐指数
1
解决办法
2731
查看次数

标签 统计

firewall ×1

iptables ×1

linux ×1

networking ×1

nftables ×1