A badly misconfigured network should not give VNC access. So apparently the network does work. IME if you set it up the way it’s described in the doc @deano_ferrari linked in his post it should simply work. In my own case the VPS provider assigns 1 IP address to the VPS ( more for a fee / address ) so DHCP or static doesn’t really matter, and the provided me with info what addresses to use for their DNS and the gateway. I can see these in the Controlpanel as well. Easypeasy. And I manage a couple of other ones where the Controlpanel also shows those. Yet one ( out of my control now ) did not and that one did not allow using other DNS addresses than their own.