When Portmaster connects to the SPN under normal circumstances, it does not depend on a single server or on DNS. It can directly try all servers to find one it can connect to.
If you are connecting to the SPN for the first time, Portmaster downloads a set of IPs from the update server in order to bootstrap into the network. After that, it only connects directly to the network.
Here are things you can try when Portmaster does not successfully connect to the SPN:
Disable SPN and check if you can connect to the Internet without the SPN.
Sometimes there are changes to the SPN servers that also require Portmaster to update. We wait some time to allow clients to update before deploying breaking changes, but you might just be behind too much.
If none of these resulted in a successful connection to the SPN, you can also clear all caches regarding the SPN and re-initialize it.
If none of these steps could resolve your issue, please reach out to use and we will investigate the issue. Be sure to open the Bug Report page in the Portmaster while it is trying to connect to the SPN, so that we have the correct data for analysis.
The probably quickest help can be found over on Discord, if you create a ticket or issue please do so with the debug info already included, this saves time.