Hoje o minecraft caiu no exato momento em que eu queria dar um tempo nos estudos para as finais. Uma experiência angustiante! Então, pensei em procrastinar um pouco, escrevendo um script que pingasse minecraft.net a cada minuto e iniciasse o minecraft para mim assim que as coisas voltassem ao normal. Como prova de conceito, corri ping -i 60 -f www.minecraft.net
por um tempo e observei a saída. Esse comando envia um ping a cada 60 segundos (-f é a opção 'flood ping' no meu sistema).
Então me ocorreu: tudo bem? Pesquisei as páginas de manual e vasculhei a Internet, mas, além de um livro ilustrado para crianças, não consegui encontrar bons conselhos sobre como fazer ping educadamente.
Então, eu digo a você, superusuários gentis: quais são algumas diretrizes gerais para o uso de ping educadamente? Existe um intervalo permitido para uso ping -f
?
-f
é o parâmetro para "Definir não fragmenta o sinalizador no pacote (somente IPv4)".Respostas:
Enviar um ping uma vez a cada 60 segundos dificilmente é um DoS. De fato, o tráfego que você gera para os servidores de um jogo on-line simplesmente jogando supera um ping simples uma vez por minuto. Mesmo se todo mundo que quiser se conectar ao jogo fizer isso, ainda será menor do que se todos estivessem jogando ativamente.
Por que você escolheu usar o modo de inundação? Se você remover isso, estará perfeitamente bem enviando um ping uma vez por minuto (ou mesmo por 30 segundos, já que é apenas um pacote de vez em quando).
Apenas certifique-se de codificar seu script para que o ping pare após a conexão.
fonte
O intervalo permitido para um ping é o padrão de um segundo. Aumentar isso para um intervalo de dois segundos tornaria o usuário duas vezes mais agradável. Em um intervalo de dez segundos, você seria quinhentas e doze vezes mais educado do que o usuário comum de ping, que provavelmente é a marca de etiqueta da maré mais alta que qualquer um de nós espera alcançar.
Penso que, se o intervalo de uma vez por segundo era aceitável cerca de 30 anos atrás, quando o programa se tornou popular, certamente é aceitável hoje porque a capacidade da rede aumentou.
fonte
No grande esquema das coisas, não; não há etiqueta. Você pode explodir o ICMP no conteúdo do seu coração e nenhum mal deve resultar disso. Certamente, enviar um ping a cada minuto seria perfeitamente aceitável, especialmente quando você considera a quantidade de tráfego normalmente indo para esse endereço específico.
O ICMP é muito insignificante em termos de uso, largura de banda e recursos necessários para uma resposta. Assim, desde que você não esteja organizando sistematicamente centenas de milhares de máquinas para executar ping nas mesmas caixas ao mesmo tempo, você não estará ' t violar quaisquer regras não escritas das interwebs.
fonte
:-D
)