Para depurar corretamente isso, a melhor coisa a fazer é classificar onde o problema ocorre, isso pode ser em muitas camadas
- Resolução de DNS
- IP / Nível básico de rede
- Firewall
- TCP
Agora, em seu post, você menciona que alguns sites não estão funcionando, a partir disso, vou supor que outros estão funcionando. Então, a primeira coisa a observar é se a resolução de DNS funciona. A melhor maneira de o Windows verificar a resolução de DNS e a conectividade de rede básica é através dos seguintes Comandos do PowerShell:
O seguinte informará se você pode resolver o nome e fornecer um endereço IP
Resolve-DnsName GitHub.com
O seguinte informará se você tem conectividade de rede com o site
Test-NetConnection GitHub.com -CommonTCPPort HTTP
Test-NetConnection 192.30.255.112 -CommonTCPPort HTTP
Se tudo isso for bem-sucedido, as próximas paradas serão TCP e Camadas de Firewall. Para obter registros para aqueles que você pode tentar o seguinte
Netsh wfp Capture start
<Try Accessing GitHub.com>
netsh wfp capture stop
Abra o arquivo XML na Cab e verifique se houve uma queda de classificação para o endereço IP do GitHub.
Para TCP Logs, você pode coletá-los via
netsh trace start scenario=InternetClient_dbg capture=yes persistent=yes
<repro>
netsh trace stop
Share nettrace.cab