Como usar o ICMP para verificar a acessibilidade de um site?

0

Se eu quiser saber com certeza que um site realmente está bloqueado pelas autoridades ou pelo próprio site que o está falsificando, que tipo de método eu posso usar? Quero dizer que quando usamos tracer , basta usar o ICMP ... Mas é possível que um site seja bloqueado mesmo depois de ter um rastreamento bem-sucedido? (como bloquear portas TCP)

    
por psaw.mora 03.11.2011 / 12:48

3 respostas

2

Você não pode usar o ICMP sozinho para descobrir se um serviço está ativo. É apenas outro protocolo que a máquina aceita e tem daemons apropriados. Um ping mostrará que a máquina está ativa e aceitando solicitações ICMP ECHO, mas não pode informar que um serviço está escutando em uma porta TCP. Como alguns servidores não respondem a solicitações ICMP ou têm firewalls que bloqueiam essas solicitações, o ICMP nem sempre é confiável.

Para testar se um serviço específico está ativo, tente uma conexão TCP com esse serviço.

Para testar se sua rota para o host está sendo bloqueada, use uma VPN e tente acessar o site em outro país. Você também pode usar um teste de down / up como o link para testar se o daemon HTTP está ativo e disponível em algum outro lugar.

    
por 03.11.2011 / 12:51
0

A maneira mais rápida de ver se o servidor do site está ativo é fazer ping no endereço da web, se ele retornar um endereço IP, mas todas as respostas de eco expirarem, isso é uma boa indicação de que o servidor está ativo. Esse truque funciona em todos os sistemas operacionais.

Exemplo (de um sistema Unix / Linux):

user$:ping amazon.ca
PING amazon.ca (72.21.206.110): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1

Outra opção, se você executar um sistema linux, é usar uma ferramenta chamada zenmap, que é construída com o nmap. É um scanner de porta, portanto, se ele relatar que a porta 80 está ativa, você sabe que o servidor da Web está ativo. Não é ilegal usar um scanner de porta, apenas tenha cuidado, pois alguns ISPs têm em seu contrato de serviço que seus clientes não podem usar ferramentas como scanners de portas.

    
por 03.11.2011 / 13:13
0

Você pode gostar de usar o hping que determina se um serviço TCP está ativo enviando um pedido TCP SYN e aguardando resposta SYN / ACK . Ele funciona de forma mais confiável do que o ping ICMP porque, como eles disseram, o host pode estar bloqueando as respostas do ICMP.

    
por 03.11.2011 / 17:56