Isso soa como um problema de DNS. Mais especificamente, as consultas DNS estão sendo inicialmente enviadas para um servidor que não está respondendo (pode estar inativo, não ter uma rota conhecida do ponto de acesso WiFi, um servidor antigo que não existe mais, etc.). Uma vez que as consultas iniciais atingem o tempo limite, outro servidor é tentado e, eventualmente, um funciona. A partir desse ponto, as consultas de DNS vão para o servidor de trabalho e você está bem. Sites internos funcionam porque você está usando um servidor de endereço diferente, como o Active Directory.
Então, da próxima vez que você se conectar ao ponto WiFi, verifique a conexão DNS. Um simples nslookup
ou dig
pode ser suficiente para ver qual servidor está sendo testado e qual deles finalmente responde.