Não é possível acessar o host nem por meio de DNS ou endereço IP direto

2

Aqui está o meu problema: Eu tenho um aplicativo da Web Java que usa a API do Stormpath para gerenciamento de usuários. A comunicação com esta API é através do HTTP.

Do nada, minha chamada de API foi interrompida e retornada após três tentativas de conexão com o código de status 503. Tudo isso está acontecendo no meu laptop com o Ubuntu 16 nele.

Então eu tentei PING o endereço por nome ou IP direto - ambas as chamadas foram suspensas. Eu mudei de conexão Wi-Fi para um com fio, uma mesma rede, e ainda nada.

Basicamente, não posso acessar esse endereço link do meu laptop. Eu posso acessar link embora. Eu tentei do meu celular e tudo funciona bem.

Eu quero mencionar que estou usando um token nas solicitações HTTPS, então é um colega meu, um token gerado a partir da mesma conta - mas é assim que se supõe que funcione.

Não me lembro de fazer algo especial para mexer com algumas configurações da configuração do meu sistema. Como eu disse, aconteceu do nada.

Eu também falo com o suporte deles e mudei a senha (do celular), mas nada mudou.

Sou um novato no Ubuntu e na rede, então estou perguntando a vocês o que eu poderia tentar consertar. Se outros detalhes forem necessários, basta deixar um comentário e adicioná-lo.

Obrigado antecipadamente!

PS: Espero que seja o lugar certo para perguntar isso

    
por Bogdan Mihai 24.01.2017 / 17:40

1 resposta

4

Estou criando uma resposta do meu comentário anterior.

Como o problema aparece usando o nome DNS ou o endereço IP, pode ser que você esteja obtendo o endereço IP errado. O que você deve fazer para verificar isso é tentar usar uma máquina diferente em uma rede diferente, por exemplo, seu spartphone na conexão de Internet da sua operadora. Tente resolver o nome DNS e veja se você obtém o mesmo endereço IP. Você pode ter dois resultados:

  1. é diferente: você deve testar o novo IP da máquina em que estava tendo problemas e, se funcionar, está confirmado: é um problema de DNS. Limpe o cache DNS ou altere os servidores de nomes para ver se o mecanismo de resolução está quebrado.

  2. é o mesmo (e funciona no segundo sistema): é um problema de rede. Algo está bloqueando o acesso (ou resposta) de sua primeira máquina e o IP de destino. Pode ser uma regra de firewall ou uma limitação de serviço ou um problema de rede.

Explicação: pode ser que o endereço IP da API tenha mudado e, por algum motivo, você ainda esteja resolvendo o antigo. Pode ser armazenado em cache no nível local ou do servidor DNS. A partir do seu comentário, parece que você emitiu a resolução deste nome DNS (ou queria fazer um teste), portanto, recorreu a salvá-lo no arquivo de hosts da sua máquina local. O IP subsequentemente mudou e, embora os servidores DNS provavelmente tenham sido atualizados nesse meio tempo, você ainda estava martelando o IP obsoleto que salvou manualmente no arquivo de hosts.

    
por 26.03.2017 / 19:55