15Jul

Comment puis-je me connecter à un serveur Internet local sans envoyer de trafic vers Internet et retour?

Si vous avez configuré un serveur sur votre réseau domestique( comme un serveur de diffusion multimédia) pour accéder à vos fichiers, vous avez peut-être remarqué une étrange énigme: lorsque vous souhaitez utiliser le serveur chez vous, votre trafic est routéà vos serveurs de FAI, puis de retour à votre domicile parce que votre matériel réseau ne reconnaît pas que le serveur n'est pas vraiment là-bas sur Internet, il est à la maison. Jetons un coup d'oeil à la façon dont un lecteur peut réparer cette opération lente et de gaspillage de bande passante et de garder les choses serrées et rapides.

Cher How-To Geek,

J'ai un problème assez spécifique que j'espère qu'il y a une réponse assez spécifique à.J'ai mis en place un serveur multimédia en streaming sur mon réseau domestique afin que je puisse accéder à mes médias loin de la maison. J'ai une application sur mon téléphone qui me permet de spécifier l'adresse du serveur. Jusqu'ici tout va bien, non? Quand je suis absent, je lance l'application et je me connecte au serveur( qui est l'adresse IP de ma connexion internet).

Maintenant, voici ma solution( et j'espère). Quand je suis à la maison et que j'utilise la même application, le trafic va vers Internet( ou du moins vers les serveurs de mon FAI), puis à ma maison pour se connecter à l'adresse IP externe. Cela ne me dérange pas un peu de décalage quand je suis loin de la maison parce que le contenu doit naviguer sur Internet pour me rejoindre, mais il semble assez idiot d'avoir mes demandes de téléphone à serveur sortent sur Internet et à l'époquela source du trafic est à dix pieds de moi et connectée à mon réseau local.

Évidemment, je pourrais utiliser un autre programme pour me connecter à ce genre de choses quand je suis chez moi, mais j'aimerais vraiment rationaliser mes applications et mon expérience utilisateur. Il n'y a aucun moyen de spécifier deux serveurs dans l'application. Y a-t-il un moyen pour que le réseau oriente intelligemment le trafic vers l'adresse IP locale au lieu du gros vieux voyage qu'il fait maintenant?

Cordialement,

Réseau local perplexe

Les bonnes nouvelles sont qu'il existe certainement une solution simple à votre problème. Les mauvaises nouvelles sont que tous les routeurs n'ont pas cette solution simple disponible. Le terme technique de la fonctionnalité que vous recherchez est un "bouclage NAT".NAT est synonyme de traduction d'adresse réseau;Ce mécanisme de votre routeur est chargé de mapper le trafic vers une adresse IP distincte afin que, par exemple, chaque personne de votre foyer sur ses tablettes, ordinateurs et téléphones individuels puisse regarder simultanément YouTube sans que les flux vidéo soient mélangés et livrés.au mauvais appareil.

Dans des conditions normales( par exemple, lorsque "NAT loopback" n'est pas disponible), nous avons un scénario identique à celui que vous avez décrit dans votre e-mail. Il y a une ressource sur le réseau local, disons un serveur de musique, et on accède à ce serveur de musique via une adresse IP faisant face vers l'avant, disons 255.255.1.1.Ce serveur a également une adresse locale dans le réseau, disons 192.168.1.100.Sans la fonction de bouclage à chaque fois qu'une personne sur le réseau local accède à ce serveur par l'adresse frontale 255.255.1.1, le trafic passe par la passerelle sur le routeur, vers Internet( généralement seulement vers le nœud le plus proche du FAI) et est alorsredirigé vers le réseau domestique, à travers le routeur à nouveau, vers le serveur, et tout ce que l'utilisateur souhaite( musique, films, etc.) est envoyé par l'itinéraire inverse. C'est une manière très inefficace de faire les choses et cela introduit une énorme quantité de trafic en dehors de ce réseau local qui est totalement inutile.

Pour penser au scénario de mise en réseau ci-dessus en termes réels, cela équivaut à un département dans un immeuble de bureaux au dixième étage optant pour envoyer une lettre à un département au sixième étage via le service postal( où il quittera le bâtimentplusieurs parties pour trier et déplacer).

Lorsqu'un routeur a une fonctionnalité de bouclage, il intercepte intelligemment cette transmission et la redirige;dire essentiellement "Oh hé je suis 255.255.1.1, pas besoin d'envoyer cette information en dehors du réseau, le service demandé par l'utilisateur est ici à la maison." Le trafic ne quitte jamais le réseau domestique et à la place fronde efficacement sling-shottedpar le biais du système NAT du routeur directement à la machine locale où la transmission se produit presque instantanément et à la vitesse que le réseau local prend en charge.

En utilisant à nouveau notre analogie de bureau, la fonction de bouclage est comme utiliser le courrier inter-bureau( où il ne quittera pas l'immeuble de bureaux et n'aura besoin que d'une seule personne pour trier et déplacer).

Alors, où cela vous laisse-t-il, l'utilisateur à la recherche d'une fonctionnalité de bouclage? Le premier arrêt consistera à rechercher le numéro de modèle de votre routeur et le terme «bouclage NAT» pour déterminer si votre routeur le prend en charge( vous pouvez également verser sur les menus de configuration du routeur, mais le rechercher généralement plus rapidement).Nous vous recommandons également de rechercher le numéro de modèle de votre routeur et les solutions de microprogrammes tierces comme les microprogrammes Tomato et DD-WRT afin de déterminer si des solutions tierces présentent un rebouclage même si le microprogramme natif ne le prend pas en charge.

Enfin, vous pouvez trouver utile de référencer cette liste gérée par le projet OpenSimulator( la fonctionnalité de bouclage est essentielle pour leurs besoins).C'est la chose la plus proche d'une grande liste de routeurs avec une fonctionnalité de bouclage que vous allez trouver.

Si vous êtes sur le marché pour un nouveau routeur, le pari le plus sûr est de magasiner avec soin et de consulter la documentation pour tout modèle que vous envisagez.