Greetings, I would like to know if a hostname is a valid value for *Endpoint*? Today, the documentation all seems to reference an IP address. Today, Mullvad currently sets *EndPoint* to a hostname (see here ) In my case, my host is set to use a DNS server which routes VPN provider domains to a bad IP (in order to block them). 1. If *EndPoint* should never be a hostname, perhaps we should prevent (or at least warn) when it is found to be a hostname (instead of an IP address). 2. If *EndPoint* can be a hostname, then I think we want to ensure DNS is set from the configuration file before attempting to connect. In the wg-quick script , I updated the *cmd_up()* function to call *set_dns()* earlier on than it is currently called. This prevents my host's original DNS server from blocking anything. Jonathan