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

  • ShortN0te@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    30 days ago

    Host exposure does what it says, exposing the host. Thats not port forwarding.

      • ShortN0te@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        29 days ago

        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.

        • GravitySpoiled@lemmy.mlOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          29 days ago

          My router has a setting to expose the host X with port X. The port does nothing. That’s the weird part.

          • ShortN0te@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            29 days ago

            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?