It should, yes.
If it used to in the past, but doesn’t anymore, it could be caused by:
- a router settings change (or firmware update) which disabled support for UPnP
- your Internet access provider has put you behind a CG-NAT, which makes all port forwardings in your router useless. ISP’s increasingly try to do that even to existing customers, to free up the scarce IPv4 addresses. If this applies to you, you want to contact your ISP and ask them to revert the change. Some will do it, some will ask for an extra fee, some won’t at all.