Rede sem adivinhação: diagnostique camada por camada
A rede fica mais legível quando cada camada pode ser observada separadamente.
Uma requisição web é uma pilha de perguntas
DNS, serviço/porta, TLS e HTTP precisam funcionar. Verifique cada nível, não apenas o erro final do navegador.
Nome não é endereço
install ping dns ip tcp curl cert net geodns example.com -a -aaaaip 192.0.2.10/24ip serverNo lil-terminal, `ping` é um teste HTTP
Diferente do ping ICMP tradicional, lil mostra status HTTP, URL final, tempo e endereços resolvidos.
ping https://example.com -tping example.com -iO endereço ainda precisa do serviço e da confiança
tcp example.com 443 -tls -icert -h example.comtcp example.com 80Headers HTTP costumam explicar o problema
curl https://example.com -Icurl https://example.com -i -t 10curl https://example.com -o network-example.htmlInterfaces locais e GeoIP são contexto
net -lnet -4geo example.com -cSalve a sequência de diagnóstico que funciona
Um script com as mesmas verificações permite comparar hosts sem reinventar o processo.
Guarde isto como script
network-check.lil executa cinco verificações somente de leitura em example.com.
#lil
@install ping dns tcp curl cert
ping https://example.com -t
dns example.com -a -aaaa
tcp example.com 443 -tls
curl https://example.com -I
cert -h example.com