Add ability to use a "URL" for upstream DNS (for dns over https

This appears to be a duplicate of this request: