La raggiungibilità di Jellyfin è stratificata: rilevamento, risoluzione dei nomi, instradamento, criteri del firewall e NAT remoto possono fallire indipendentemente.
Un client potrebbe non riuscire a rilevare un server mentre un URL locale diretto funziona, oppure potrebbe raggiungere la LAN mentre l’accesso remoto non funziona al di fuori della rete domestica. Questi sintomi sembrano simili a schermo, ma appartengono a diversi livelli di rete. Testa prima il percorso più breve e aggiungi livelli solo quando sai che quello precedente funziona.
Il rilevamento non equivale alla raggiungibilità di base
Il rilevamento automatico aiuta un client a trovare un server, ma un indirizzo diretto e una porta del servizio possono funzionare anche quando il rilevamento non funziona. Considerare il rilevamento una prova della raggiungibilità completa porta a eseguire il test sbagliato.
Il modello di raggiungibilità stratificato separa il rilevamento locale dall’accesso diretto e mostra perché i due risultati possono divergere.
Un risultato di rilevamento negativo dovrebbe restringere il test al multicast, all’isolamento del client o ai criteri locali, invece di coinvolgere subito il processo del server.
DNS e instradamento sono livelli separati
Un nome può essere risolto in un indirizzo mentre il client non dispone ancora di una route, dell’autorizzazione del firewall o di un’interfaccia utilizzabile. VPN, DNS split e interfacce di rete multiple rendono questa separazione particolarmente importante.
Usa l’instradamento DNS per distinguere la risoluzione DNS dall’instradamento dei pacchetti e dalla selezione del percorso.
Se il nome viene risolto ma la porta non è raggiungibile, gli indizi hanno già escluso il DNS.
La raggiungibilità remota aggiunge NAT e criteri di accesso
Le sessioni remote aggiungono indirizzamento pubblico, comportamento del NAT, regole del firewall, percorsi tramite proxy o VPN e spesso anche un limite di upload diverso. Un successo locale non dimostra che il percorso esterno possa raggiungere lo stesso servizio.
L’architettura del modello di raggiungibilità stratificato spiega come i livelli remoti estendano il percorso locale invece di sostituirlo.
Il confine cambia quando il problema compare solo al di fuori della LAN; analizza NAT, firewall, proxy o condizioni di upload prima del rilevamento locale.
Usa una mappa della raggiungibilità basata sul percorso più breve
Testa l’indirizzo locale diretto, il nome locale, il nome remoto, la porta del servizio e infine l’intero flusso del client. Registra il primo livello che passa da raggiungibile a non raggiungibile.
Usa DNS e instradamento per mantenere il test specifico per livello ed evitare di modificare contemporaneamente diverse variabili di rete.
Fermati quando un livello spiega il problema. Un livello inferiore funzionante è un’indicazione per procedere verso l’alto, non un’autorizzazione a riscrivere l’intera rete.
Hub Tecnologico e AI
Altro da leggere

Perché l’architettura di Home Assistant cambia quando un home server aggiunge più servizi?
Più servizi cambiano l’architettura di Home Assistant quando aggiungono stato condiviso, code, dispositivi, cicli di aggiornamento o domini di errore, non semplicemente più container.

Come misurare le prestazioni di Home Assistant senza confondere la cache con la capacità
Un risultato a caldo dimostra il riutilizzo, non la capacità. Misura l’avvio a freddo, lo stato stazionario a caldo, il carico ripetuto, la latenza...

Quanta concorrenza nelle automazioni serve a Home Assistant per il controllo di tutta la casa?
La maggior parte delle automazioni per l’intera casa richiede solo una sovrapposizione limitata; dimensiona la concorrenza in base alla durata dell’esecuzione × la frequenza...

