I moved, and now my new router has no ipv4. I can expose the host with ipv6. After opening a port and exposing the host, the host is fully exposed and all ports are open. It’ss weird. Vodafone calls ut host exposure, I can select a specific port and all ports are open.
How do you guys corcumvent that issue? Is this the infamous cgnat problem or is this why many people use a cloudflare tunnel? I just want to reach my nextcloud and immich with a normal domain.
Edit: I called my provider and now I’ve got an ipv4 address with port forwarding
Why do you need to specify a host to expose it?
Because in the local/private network are many hosts, like your phone, pc and your server. Exposing means that the device that is exposed gets basically everything forwarded what usually the router would handle. Exposing does expose a host to the WAN.
Forwarding a Port only forwards the specified ports. You can use multiple hosts for that. For example you can port forward port 80 to your Phone to port 321 or whatever and port 443 to your server at port 20.
My router has a setting to expose the host X with port X. The port does nothing. That’s the weird part.
So for port forwarding you need the port on the router the host and the port the traffic should get forwarded to on the selected host.
So you are saying, when exposing a host then the host is reachable over internet but when using port forwarding it is not?
How you check this? What commands/procedure?