Réseau sans deviner : diagnostiquer couche par couche
Le réseau devient lisible quand on observe chaque couche indépendamment.
Une requête web est une pile de questions
DNS, service/port, TLS et HTTP doivent chacun fonctionner. Vérifiez-les séparément plutôt que de ne regarder que l’erreur du navigateur.
Un nom n’est pas une adresse
install ping dns ip tcp curl cert net geodns example.com -a -aaaaip 192.0.2.10/24ip serverDans lil-terminal, `ping` est un contrôle HTTP
Contrairement au ping ICMP traditionnel, lil vérifie status HTTP, URL finale, durée et adresses résolues.
ping https://example.com -tping example.com -iL’adresse a encore besoin du service et de la confiance
tcp example.com 443 -tls -icert -h example.comtcp example.com 80Les headers HTTP expliquent souvent le problème
curl https://example.com -Icurl https://example.com -i -t 10curl https://example.com -o network-example.htmlInterfaces locales et GeoIP ne sont que du contexte
net -lnet -4geo example.com -cConservez la séquence de diagnostic utile
Le même script de contrôles permet de comparer plusieurs hosts sans reconstruire la méthode.
Conservez ceci comme script
network-check.lil exécute cinq contrôles en lecture seule sur 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