Start of the default Kubernetes NodePort range (30000-32767), where NodePort services are exposed on every node.
Start of the default Kubernetes NodePort range (30000-32767), where NodePort services are exposed on every node.
Expose only to trusted sources. Every NodePort is open on every node's IP. Use LoadBalancer or Ingress for public services and firewall the range from the internet.
Registry dates for this port: registered 2013-02-05.
sudo ss -tlnp 'sport = :30000'sudo ss -ulnp 'sport = :30000'sudo lsof -nP -i :30000sudo netstat -tlnp | grep ':30000 'netstat -ano | findstr :30000Get-NetTCPConnection -LocalPort 30000 -State Listen | Select LocalAddress,OwningProcessnc -vz -w 5 HOST 30000Test-NetConnection HOST -Port 30000nc -vzu -w 5 HOST 30000Replace 203.0.113.10 with the address or network you trust. With ufw, make sure the default incoming policy is deny.
sudo ufw allow from 203.0.113.10 to any port 30000 proto tcpsudo iptables -A INPUT -p tcp --dport 30000 -s 203.0.113.10 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 30000 -j DROPsudo nft add rule inet filter input ip saddr 203.0.113.10 tcp dport 30000 accept
sudo nft add rule inet filter input tcp dport 30000 dropNew-NetFirewallRule -DisplayName 'TCP 30000 trusted' -Direction Inbound -Protocol TCP -LocalPort 30000 -RemoteAddress 203.0.113.10 -Action Allowsudo ufw allow from 203.0.113.10 to any port 30000 proto udpsudo iptables -A INPUT -p udp --dport 30000 -s 203.0.113.10 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 30000 -j DROPsudo nft add rule inet filter input ip saddr 203.0.113.10 udp dport 30000 accept
sudo nft add rule inet filter input udp dport 30000 dropNew-NetFirewallRule -DisplayName 'UDP 30000 trusted' -Direction Inbound -Protocol UDP -LocalPort 30000 -RemoteAddress 203.0.113.10 -Action AllowAll port numbers · Open port checker
Assignment data: IANA port number registry (public domain), retrieved 2026-11-10.