L’accessibilité de Jellyfin est organisée en couches : la découverte, la résolution des noms, le routage, les règles du pare-feu et le NAT distant peuvent échouer indépendamment les uns des autres.
Un client peut ne pas parvenir à découvrir un serveur alors qu’une URL locale directe fonctionne, ou accéder au réseau local alors que l’accès distant échoue hors du domicile. Ces symptômes se ressemblent à l’écran, mais relèvent de couches réseau différentes. Testez d’abord le chemin le plus court et n’ajoutez des couches que lorsque la précédente fonctionne.
La découverte n’est pas une accessibilité de base
La découverte automatique aide un client à trouver un serveur, mais une adresse directe et un port de service peuvent fonctionner même lorsque la découverte échoue. Considérer la découverte comme une preuve d’accessibilité totale conduit à effectuer le mauvais test.
Le modèle d’accessibilité en couches distingue la découverte locale de l’accès direct et montre pourquoi les deux résultats peuvent diverger.
Un échec de la découverte doit orienter le test vers le multicast, l’isolation du client ou la politique locale, plutôt que d’impliquer immédiatement le processus du serveur.
Le DNS et le routage sont des couches distinctes
Un nom peut être résolu en adresse alors que le client ne dispose toujours pas d’une route, d’une autorisation du pare-feu ou d’une interface utilisable. Les VPN, le DNS partagé et les interfaces réseau multiples rendent cette distinction particulièrement importante.
Utilisez le routage DNS pour distinguer la résolution DNS du routage des paquets et de la sélection du chemin.
Si le nom est résolu mais que le port est inaccessible, les éléments disponibles dépassent désormais le cadre du DNS.
L’accessibilité distante ajoute le NAT et les règles de sécurité
Les sessions distantes ajoutent l’adressage public, le comportement du NAT, les règles du pare-feu, les chemins passant par un proxy ou un VPN, et souvent une capacité d’envoi différente. Une réussite en local ne prouve pas que le chemin externe peut atteindre le même service.
L’architecture du modèle d’accessibilité en couches explique comment les couches distantes prolongent le chemin local au lieu de le remplacer.
Le périmètre à examiner change lorsque l’échec apparaît uniquement hors du réseau local : étudiez le NAT, le pare-feu, le proxy ou les conditions d’envoi avant la découverte locale.
Utilisez une carte d’accessibilité par chemin le plus court
Testez l’adresse locale directe, le nom local, le nom distant, le port de service, puis l’ensemble du parcours client. Notez la première couche qui passe de l’accessibilité à l’inaccessibilité.
Utilisez le DNS et le routage pour garder le test spécifique à sa couche et éviter de modifier plusieurs variables réseau simultanément.
Arrêtez-vous dès qu’une couche explique l’échec. La réussite d’une couche inférieure indique qu’il faut poursuivre vers la couche supérieure, et non réécrire tout le réseau.
Centre Tech & IA
Plus à lire

Pourquoi l’architecture de Home Assistant change-t-elle lorsqu’un serveur domestique ajoute davantage de services ?
Davantage de services modifient l’architecture de Home Assistant lorsqu’ils ajoutent un état partagé, des files d’attente, des appareils, des cycles de mise à jour...

Comment mesurer les performances de Home Assistant sans confondre le cache avec la capacité
Un résultat à chaud prouve la réutilisation, pas la capacité. Mesurez le démarrage à froid, le régime stable à chaud, la charge répétée, la...

De quel niveau de concurrence d’automatisations Home Assistant a-t-il besoin pour contrôler toute la maison ?
La plupart des automatisations pour toute la maison ne nécessitent qu’un chevauchement limité ; dimensionnez la concurrence d’après la durée d’exécution × le taux de...

