Parece bobo ter que dizer isso, mas você perdeu o passo mais importante: resolver o que o problema é. Só vai ser uma das duas coisas 99,999% do tempo:
-
DNS.
host domain.extfunciona? Se você não obtiver uma resposta, seu DNS será ilegal (tente umwhois domain.exttambém) ou haverá um problema de roteamento de rede entre seu computador e o servidor DNS. -
Problemas de roteamento. Se você conseguir resolver um IP do domínio, mas não puder
ping domain.ext(ouping $previously-resolved-ip), estará vendo problemas simples de rede.traceroutedeve indicar onde as coisas começam a dar errado.
Existem casos raros em que outras coisas acontecem (bloqueios de proxy perversos, rotas estáticas misteriosas e um ataque de plugins), mas na maioria das vezes, é uma combinação do DNS e da rede.
Normalmente, você pode excluir o Ubuntu (ou in) rapidamente movendo apenas o computador para outra rede e tentando novamente.