Product

Product Features How to Compare Docs Screenshots Why

Start here

Getting started Download Guides Frequently asked questions

More

Security Support Roadmap About

Ports

Every port Failover LB uses, what it carries, and who should be able to reach it.

The full list

PortProtocolWhat it isWho should reach it
80TCPWeb traffic and certificate validationEveryone
443TCP and UDPSecure web traffic. UDP as well if you use HTTP/3Everyone
7443TCPThe management screenYour office networks only
7444TCPNode to nodeThe other nodes only
7081TCPstub_status for the dashboardNobody. It is bound to localhost
53TCP and UDPDNS failover answersEveryone, if you use it
5353TCP and UDPWhere the DNS part really listensNobody directly
51820UDPThe tunnel, if you use itYour tunneled workloads, outbound to here

Why there are two DNS ports

The part that answers DNS lookups runs without root on purpose, and a program without root cannot bind port 53. So it listens on 5353 instead, on UDP and TCP both, and a firewall rule the software manages sends UDP and TCP port 53 to it. Lookups arrive over UDP and fall back to TCP when the answer is too big for one packet, which is why both matter.

Never test against 5353

You will get an answer whether or not the public path works, which tells you nothing. Always test with no port on the end, because that is the path your visitors use.

Why 7444 is safe even when it is open

Three separate things have to line up on every peer call: a client certificate signed by this cluster's own authority and nothing else, a source address on the node roster, and an HMAC signature made with a key only that node holds. The timestamp and a nonce are inside the signed part, so a captured request cannot be replayed.

A browser hitting that port gets nowhere. Firewall it to your peers anyway, because reducing what is reachable is free.

The management port is the one to be careful with

NFM_ADMIN_ALLOWLIST is checked before the login page even renders, so a stolen password from the wrong network gets nothing. Set it, on every node, and include IPv6 forms if your staff might arrive over IPv6.

You can also bind the GUI to one interface only. If your management network is its own network card, put that address in NFM_BIND_ADDRESS and cut the exposure further.