System.Net.Dns.GetHostAddresses
делает разрешение имени хоста.Это очень похоже на ping
в командной строке.Вы можете проверить, что использование
ping www.example.com
даст вам ответ, в то время как
ping https://www.example.com
не будет.
Что касается факта, что вы не можете выдать HttpClient
запрос http://www.example.com
, это может быть из-за того, что у вас нет соответствующего набора возможностей.Перейдите на Package.appxmanifest , перейдите на вкладку Capabilities и проверьте возможность Частные сети (клиент и сервер) .