๐ŸŒ EG Check IP Enhanced

Analisi completa della tua connessione Internet

Il tuo indirizzo IP
IPv4
Rilevamento...
โณ Probe...
IPv6
Rilevamento...
โณ Probe...
Informazioni di Sistema
๐ŸŒ User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko;...
๐Ÿ• Ora Server sabato 24 ottobre 2026 19:18:36
๐ŸŒ Timezone Server CEST (UTC+02:00)
๐Ÿ“… ISO 8601 2026-10-24T19:18:36+02:00
๐Ÿ—ฃ๏ธ Lingua Browser โ€”
โฐ Ora Browser โ€”
๐ŸŒ Fuso Browser โ€”
๐Ÿ–ฅ๏ธ Risoluzione โ€”
๐Ÿ” Reverse DNS N/D
API & Utilizzo da Terminale
โ„น๏ธ Come leggere gli output: il box a destra mostra la risposta reale dell'endpoint per il protocollo (IPv4 o IPv6) che il tuo browser sta usando per connettersi. La riga ๐Ÿ“ก IPvX rilevato รจ un controllo extra fatto dal browser per mostrarti anche l'altro protocollo, ma non fa parte dell'output del comando curl.
curl https://checkip.alwaysdata.net/
๐Ÿ“Œ Solo IP pubblico (plain text)
โณ In attesa...
curl "https://checkip.alwaysdata.net/?json"
๐Ÿ“ฆ JSON compatto (ip + version)
โณ In attesa...
curl "https://checkip.alwaysdata.net/?json=full"
๐Ÿ“ฆ JSON completo (senza headers/asn)
โณ In attesa...
curl "https://checkip.alwaysdata.net/?headers"
๐Ÿ” Tutti gli header HTTP ricevuti
โณ In attesa...
curl "https://checkip.alwaysdata.net/?dns"
๐Ÿ”Ž Reverse DNS lookup del tuo IP
โณ In attesa...
curl "https://checkip.alwaysdata.net/?asn"
๐Ÿข Info ASN (solo IPv4)
โณ In attesa...
curl "https://checkip.alwaysdata.net/?all"
๐ŸŒŸ Tutto disponibile in un JSON
โณ In attesa...
curl "https://checkip.alwaysdata.net/?json=ip,version,timestamp"
๐ŸŽฏ JSON selettivo (campi scelti)
โณ In attesa...
โšก Rate Limits: 1 richiesta ogni 10 secondi, massimo 120 richieste/ora per IP
๐ŸŒ NetworkManager Support

Endpoint dedicato per nm-dispatcher: risponde "Connessione attiva" (HTTP 200) se la chiave e valida, forbidden (403) altrimenti. Rate limit dedicato molto piu permissivo: 1 richiesta ogni 3s, max 1200/ora per IP (vs limiti pubblici sopra).

curl "https://checkip.alwaysdata.net/?nm=1&k=<LA_TUA_CHIAVE>"
๐Ÿ”‘ Richiede NM_SECRET_KEY da aggiungere al file di config lato server in fase di installazione (generare con openssl rand -hex 32)

Esempio dispatcher /etc/NetworkManager/dispatcher.d/90-checkip:

#!/bin/sh
[ "$2" = "up" ] || exit 0
curl -fsS --max-time 5 "https://checkip.alwaysdata.net/?nm=1&k=$CHECKIP_KEY" \
  | grep -q "Connessione attiva" || logger -t checkip "offline"