Как подключиться к локальному интернет-серверу без отправки трафика в Интернет и обратно?

Как подключиться к локальному интернет-серверу без отправки трафика в Интернет и обратно?
Как подключиться к локальному интернет-серверу без отправки трафика в Интернет и обратно?

Видео: Как подключиться к локальному интернет-серверу без отправки трафика в Интернет и обратно?

Видео: Как подключиться к локальному интернет-серверу без отправки трафика в Интернет и обратно?
Видео: Как УСТАНОВИТЬ ПРИЛОЖЕНИЕ если НЕ УСТАНАВЛИВАЕТСЯ или НЕ ПОДДЕРЖИВАЕТСЯ на телефоне АНДРОИД/ANDROID! - YouTube 2024, Май
Anonim
Если вы настроили сервер в своей домашней сети (например, медиа-потоковый сервер), чтобы вы могли получать доступ к своим файлам вдали от дома, возможно, вы заметили любопытную загадку: когда вы хотите использовать сервер дома, ваш трафик будет перенаправлен на ваши серверы интернет-провайдеров, а затем обратно в ваш дом, потому что ваше сетевое оборудование не признает, что сервер на самом деле отсутствует в Интернете, он находится дома. Давайте взглянем на то, как коллега-читатель может исправить эту медленную работу и тратить впустую трафик, и держать вещи плотно и быстро.
Если вы настроили сервер в своей домашней сети (например, медиа-потоковый сервер), чтобы вы могли получать доступ к своим файлам вдали от дома, возможно, вы заметили любопытную загадку: когда вы хотите использовать сервер дома, ваш трафик будет перенаправлен на ваши серверы интернет-провайдеров, а затем обратно в ваш дом, потому что ваше сетевое оборудование не признает, что сервер на самом деле отсутствует в Интернете, он находится дома. Давайте взглянем на то, как коллега-читатель может исправить эту медленную работу и тратить впустую трафик, и держать вещи плотно и быстро.

Dear How-To Geek,

I have a pretty specific problem that I’m hoping there is a pretty specific answer to. I set up a streaming media server on my home network so I could access my media while away from home. I have an application on my phone that allows me to specify the address of the server. So far so good, right? When I’m away, I just start the app up and connect to the server (which is the IP address of my home internet connection).

Now here’s what my problem (and hopeful) solution comes in. When I’m at home and I use the same application, the traffic goes out to the Internet (or at least out to my ISPs servers I suppose) then comes back to my house to connect to the external IP address. I don’t mind a little lag when I’m away from home because the content has to navigate the internet to get to me, but it seems pretty silly to have my phone-to-server requests go out to the internet and back when the source of the traffic is ten feet away from me and connected to my local network.

Obviously I could use another program to connect to the stuff when I’m at my house, but I’d really like to streamline my apps and user experience. There’s no way to specify two servers in the application. Is there anyway to have the network intelligently direct the traffic to the local IP instead of the big old trip it goes on now?

Sincerely,

Local Network Puzzled

Хорошей новостью является то, что есть определенно простое решение вашей проблемы. Плохая новость заключается в том, что не все маршрутизаторы имеют это простое решение. Техническим термином для функции, которую вы ищете, является «NAT loopback». NAT означает преобразование сетевых адресов; этот механизм в вашем маршрутизаторе отвечает за отображение трафика на отдельный IP-адрес, чтобы, например, каждый человек в вашей семье на своих индивидуальных планшетах, компьютерах и телефонах мог смотреть на YouTube одновременно без перепутывания и доставки видеопотоков к неправильному устройству.

В нормальных условиях (например, когда «NAT loopback» недоступен), у нас есть сценарий, подобный тому, который вы описали в своем письме. В локальной сети есть ресурс, скажем, музыкальный сервер, и к этому музыкальному серверу можно получить доступ через IP-адрес с прямым доступом, скажем, 255.255.1.1. Этот сервертакже имеет локальный адрес в сети, например 192.168.1.100. Без функции loopback в любое время, когда человек в локальной сети обращается к этому серверу по адресу 255.255.1.1, направленному по прямой линии, трафик проходит через шлюз на маршрутизаторе, в Internet (как правило, только на ближайший узел ISP), а затем перенаправляется обратно в домашнюю сеть, через маршрутизатор снова, на сервер, и любой контент, который хочет пользователь (музыка, фильмы и т. д.), отправляется по обратному маршруту. Это очень неэффективный способ делать вещи, и он вводит огромное количество трафика за пределами этой локальной сети, что совершенно не нужно.

Чтобы думать о вышеупомянутом сетевом сценарии в реальном выражении, это эквивалентно отделу в высотном офисном здании на десятом этаже, который хочет отправить письмо в отдел на шестом этаже через почтовую службу (где он покинет здание и потребует нескольких стороны сортировать и перемещать).

Когда маршрутизатор имеет функциональность loopback, он будет разумно перехватывать эту передачу и перенаправлять ее; по существу говоря: «О, эйЯ 255.255.1.1, нет необходимости отправлять эту информацию за пределы сети, служба, запрашиваемая пользователем, находится прямо здесь дома ». Трафик никогда не выходит из домашней сети, а вместо этого эффективно прокладывается через сеть NAT маршрутизатора прямо на локальный где передача происходит почти мгновенно и со скоростью, поддерживаемой локальной сетью.

Используя нашу аналогию с офисом, функция loopback похожа на использование межсетевой почты (там, где она не покинет офисное здание и потребует, чтобы только одна сторона сортировала и перемещала).

Итак, где это вас покидает, пользователь в поисках функциональности loopback? Первой остановкой будет поиск номера модели вашего маршрутизатора и термина «NAT loopback», чтобы определить, поддерживает ли ваш маршрутизатор (вы также можете налить меню конфигурации маршрутизатора, но обычно обычным образом выполнять поиск). Мы также рекомендуем вам искать номер модели маршрутизатора и сторонние решения прошивки, такие как прошивка Tomato и DD-WRT, чтобы определить, внедрили ли какие-либо сторонние решения петлю, даже если родная прошивка не поддерживала ее.

Наконец, вы можете сочтет полезным ссылаться на этот список, поддерживаемый проектом OpenSimulator (функция loopback имеет решающее значение для их потребностей). Это самое близкое к большому сортировочному списку маршрутизаторов с функцией loopback, которую вы собираетесь найти.

Если вы находитесь на рынке нового маршрутизатора, самым безопасным вариантом является тщательный осмотр и обзор документации для любой модели, которую вы рассматриваете.

Рекомендуемые: