Certos sites não estão acessíveis no meu servidor

1

Não consigo acessar um determinado site no meu servidor Linux.

# curl https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?WSDL
curl: (7) couldn't connect to host

É acessível de qualquer outro lugar, exceto do meu servidor. Eu desabilitei o ConfigServer Firewall, mas o problema ainda persiste. Não tenho ideia de como posso investigar o problema e perceber por que essa página não está acessível em meu servidor?

Gostaria de receber algum comentário.

    
por bman 25.09.2011 / 08:09

2 respostas

2

  • Esta senha de URL é protegida? Em caso afirmativo, você precisará passar essa informação.
  • O servidor tem um certificado SSL válido, caso contrário, você precisará usar a opção -k.
  • Use a opção -v para obter uma saída detalhada
  • Tente usar o wget com o mesmo URL e veja se isso funciona.
  • Você pode fazer ping no servidor?
  • Você pode rastrear esse servidor?

É possível que o servidor tenha bloqueado você do lado deles. A única coisa que você pode fazer nesse caso é entrar em contato com o administrador desse sistema. Não consigo acessá-lo do meu sistema, então não é apenas seu sistema. Pode estar restrito a determinadas redes / hosts.

[editar]

  • Nome ou serviço desconhecido == Problema de DNS.
  • Você pode fazer ping no endereço IP?
  • Tente desativar seu firewall temporariamente para ver se está causando um problema.
por 25.09.2011 / 08:29
0

O erro

curl: (7) couldn't connect to host

significa que o DNS está funcionando bem, mas a conexão TCP falhou. Este é um problema de rede no nível do TCP. Verifique o firewall e pode ser o seu MTU. Se você tem um firewall ruim que filtra todo o ICMP, então você pode ter problema se houver um MTU menor no caminho que é menor que aquele da máquina local.

Para desativar a verificação de certificados, use:

curl -k https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?WSDL
    
por 25.09.2011 / 08:50