Как мога да се свържа с локален сървър, изправен пред интернет, без да изпращам трафик към интернет и обратно?

Как мога да се свържа с локален сървър, изправен пред интернет, без да изпращам трафик към интернет и обратно?
Как мога да се свържа с локален сървър, изправен пред интернет, без да изпращам трафик към интернет и обратно?

Видео: Как мога да се свържа с локален сървър, изправен пред интернет, без да изпращам трафик към интернет и обратно?

Видео: Как мога да се свържа с локален сървър, изправен пред интернет, без да изпращам трафик към интернет и обратно?
Видео: Похоже вы не можете пользоваться Tik Tok. Но спасибо за ваш интерес. Ошибка Тик Ток. Решение. - YouTube 2024, Април
Anonim
Ако сте конфигурирали сървър във вашата домашна мрежа (като сървър за медиен поток), така че да имате достъп до вашите файлове далеч от дома, може би сте забелязали любопитен шум: когато искате да използвате сървъра у дома, трафикът ви ще бъде преместен към вашите ISP сървъри и след това обратно към вашия дом, защото вашият мрежов хардуер не разпознава, че сървърът не е наистина там в Интернет, то е у дома си. Нека да разгледаме как един колега читател може да поправи тази бавна и пропускателна способност операция и да поддържа нещата стегнати и бързи.
Ако сте конфигурирали сървър във вашата домашна мрежа (като сървър за медиен поток), така че да имате достъп до вашите файлове далеч от дома, може би сте забелязали любопитен шум: когато искате да използвате сървъра у дома, трафикът ви ще бъде преместен към вашите ISP сървъри и след това обратно към вашия дом, защото вашият мрежов хардуер не разпознава, че сървърът не е наистина там в Интернет, то е у дома си. Нека да разгледаме как един колега читател може да поправи тази бавна и пропускателна способност операция и да поддържа нещата стегнати и бързи.

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. Без функцията за обратна връзка по всяко време човек в локалната мрежа има достъп до този сървър чрез адреса 255.255.1.1, насочен напред, трафикът минава през шлюза на рутера, излиза към Интернет (обикновено само до най-близкия възел на ISP) и след това пренасочен обратно към домашната мрежа, чрез маршрутизатора отново към сървъра и независимо от съдържанието, което потребителят иска (музика, филми и др.), се изпраща по обратния маршрут. Това е много неефективен начин за правене на нещата и въвежда огромно количество движещи се движения извън тази локална мрежа, което е напълно ненужно.

За да разсъждаваме за реалния сценарий на мрежата по-горе, това е еквивалентно на отделение в офис сграда на десетия етаж, което желае да изпрати писмо до отдела на шестия етаж чрез пощенската служба (където ще напусне сградата и ще изисква множество партии за сортиране и движение).

Когато маршрутизаторът има функционалност за обратна връзка, той интелигентно ще пресече предаването и пренасочването му; по същество казвайки: "О, хейАз съм 255.255.1.1, няма нужда да изпращате тази информация извън мрежата, услугата, която потребителят поиска е точно тук у дома. "Трафикът никога не напуска домашната мрежа и вместо това ефикасно се захваща през NAT системата на маршрутизатора обратно към местната машина, където предаването става почти мигновено и при скоростта, поддържана от локалната мрежа.

Използвайки отново аналогията на офиса, функцията за обратна връзка е като използването на интерофисна поща (където няма да напусне офис сградата и ще изисква само една партия за сортиране и преместване).

Така че, когато това ви остави, потребителят в търсене на функционалност loopback? Първата спирка ще бъде да потърсите номера на модела на маршрутизатора и термина "NAT loopback", за да определите дали маршрутизаторът го поддържа (можете също да излеете конфигурационните менюта на маршрутизатора, но да го търсите обикновено по-бързо). Бихме ви препоръчали също да търсите номера на модела на маршрутизатора и фърмуерните решения на трети страни като фърмуера на Tomato и DD-WRT, за да определите дали някакви решения на трети страни въвеждат loopback дори когато собственият фърмуер не го поддържа.

Накрая може да ви бъде полезно да препратите този списък, поддържан от проекта OpenSimulator (функционалността loopback е от решаващо значение за техните нужди). Това е най-близкото нещо за един голям списък с актуални списъци на маршрутизатори с функционалност за обратна връзка, която ще намерите.

Ако сте на пазара за нов рутер, най-безопасният залог е да пазарувате внимателно и да прегледате документацията за всеки модел, който обмисляте.

Препоръчано: