If you have a public IP you can use DDNS+plain VPN, otherwise you'll need something that supports NAT traversal, like Zerotier and Tailscale. Use IPv6 if available.
If dynamic DNS is of use to you that means that you do have a public IP (almost always a single address) routed to your line. Then you would use port forwards (reverse NAT) link different servers to an incoming port on the same IP address.
(NBN is apparently Australia's National Broadband Network initiative where the government paid for fiber trunk lines all over the country then various private companies sell local connections to homes and businesses over varying media.) Does this NBN involve making tunnels from the customer premises or does it look like a regular ISP to the end user?
On LTE you have more choices in hardware with a two-box solution where one box is purely an LTE modem then OpenWrt in the second box does all your routing.