Hosts públicos para ping

8

Para que meus scripts de firewall determinem se meu ISP está ativo, preciso de alguns endereços confiáveis ​​e distribuídos geograficamente para executar ping.

Eu poderia usar alguns sites importantes como Google, Akamai etc. Mas isso parece rude. Também não é confiável, e se eles decidirem começar a bloquear o tráfego ICMP, como muitos outros sites já fazem?

Eu preferiria usar hosts que constam no registro dizendo que estão bem com isso. Existem hosts que se ofereceram para servir como um alvo público de "ping", da mesma forma que muitos servidores NTP públicos oferecem seus serviços?

Uma lista ou DNS de round-robin desses hosts seria excelente, mas suspeito que isso esteja pedindo muito ...

cecilkorik
fonte

Respostas:

2

Eu recomendo evitar o ping e olhar para algo como curl ou telnet . Você precisa fazer isso em duas partes, pois pode ser um problema no servidor de nomes.

Etapa 1: Verificar o funcionamento do servidor de nomes
Etapa 2: use curl , wget ou telnet (na porta 80) e procure nos resultados por qualquer texto conhecido.

Isso é melhor do que executar ping, pois você SABE que o Google estará disponível para atender às suas solicitações na porta 80.

Venha para pensar sobre isso, você poderia apenas fazer um nslookup em um dos servidores de nomes do Google (8.8.4.4 ou 8.8.8.8) e se isso for bem sucedido, você é bom.

pk.
fonte
0

Tente fazer uma lista de cerca de 20 servidores (Google, akamai, o que for) e só lance uma falha crítica quando pelo menos três falharem. Dessa forma, você não será acordado às 03:00, porque uma empresa decidiu interromper o ICMP.

Hyppy
fonte