如何通过iptables阻止111 udp端口?

我有一个问题只与udp块111端口有关。 对于tcp它被阻塞没有任何问题。 这个端口被应用程序rpcbind 。 我通过netcattesting它。 这是我的iptables。 它包含FORWARD空链,因为我已经删除了所有的规则,以便于理解。

 Chain INPUT (policy ACCEPT) num target prot opt source destination 1 DROP udp -- anywhere anywhere udp dpt:sunrpc 2 DROP tcp -- anywhere anywhere tcp dpt:sunrpc Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination 1 DOCKER-OVERLAY all -- anywhere anywhere Chain DOCKER (0 references) num target prot opt source destination Chain DOCKER-ISOLATION (0 references) num target prot opt source destination 1 DROP all -- anywhere anywhere 2 DROP all -- anywhere anywhere 3 RETURN all -- anywhere anywhere Chain DOCKER-OVERLAY (1 references) num target prot opt source destination 

这个端口将被打开为一组服务器,但它们现在不存在于iptables中,以便于理解。 我必须做什么来阻止111 UDP端口?

取决于你想要对客户有多好,一个可能的解决scheme可以是:

 iptables -I INPUT -p udp --dport 111 -j DROP 

要么

 iptables -I INPUT -p udp --dport 111 -j REJECT