A service can be running on your home server and still be unreachable from the internet. If the server sits behind a router using NAT, the router needs a rule telling it where to send new inbound connections. That rule is port forwarding.
Understanding the path—and the other things that must be in place—makes it much easier to set up safely and troubleshoot.
What a port-forwarding rule changes
Devices on a home network usually have private IP addresses, such as 192.168.1.50. Your router has a public IP address that outside clients can reach. Network address translation (NAT) lets multiple devices share that public address for outbound connections.
When a device inside the network requests a website, the router tracks the connection so it can route the reply back to the right device. But a new inbound connection has no such history. Without a rule, the router generally doesn't know which internal device should receive it.
Port forwarding supplies that destination. For
Discussion
Say something first
It all starts with you—share your thoughts now.