Как мога да се свържа към локален сървър без интернет, без да изпращам трафик към интернет и обратно?
Ако сте конфигурирали сървър в домашната си мрежа (като сървър за мултимедийно предаване), за да имате достъп до файловете си далеч от дома, може да сте забелязали любопитна загадка: когато искате да използвате сървъра вкъщи, трафикът ви се пренасочва към сървърите на доставчиците на интернет услуги и след това обратно в къщата, защото мрежовият ви хардуер не разпознава, че сървърът не е наистина в интернет, той е у дома. Нека разгледаме как един читател може да коригира тази бавна и пропускаща операция пропускателна способност и да запази нещата здраво и бързо.
Уважаеми сътрудници на Geek,
Имам доста специфичен проблем, на който се надявам да има доста конкретен отговор. Създадох сървър за поточно предаване на мултимедия в домашната ми мрежа, за да имам достъп до медиите си, докато съм далеч от дома. Имам приложение на моя телефон, което ми позволява да посоча адреса на сървъра. Засега е добре, нали? Когато ме няма, просто стартирам приложението и се свързвам със сървъра (който е IP адресът на домашната ми интернет връзка).
Сега ето какво идва моят проблем (и надеждност). Когато съм у дома и използвам същото приложение, трафикът излиза в интернет (или поне на моя ISP сървър, който предполагам), след което идва. обратно в къщата ми, за да се свържа с външния IP адрес. Нямам нищо против малко закъснение, когато съм далеч от дома, защото съдържанието трябва да се движи в интернет, за да стигне до мен, но изглежда доста глупаво да имам искания от телефон до сървър да излизат в интернет и обратно източникът на трафика е на десет крачки от мен и е свързан с моята локална мрежа.
Очевидно бих могъл да използвам друга програма, за да се свържа с нещата, когато съм в къщата си, но наистина бих искал да рационализирам приложенията и потребителския си опит. Няма начин да посочите два сървъра в приложението. Има ли така или иначе да има мрежа интелигентно насочване на трафика към местния IP вместо на голямото старо пътуване, което продължава сега?
на Ваше разположение,
Локална мрежа озадачена
Добрата новина е, че определено е просто решение на проблема ви. Лошата новина е, че не всички рутери имат това просто решение. Техническият термин за функцията, която търсите, е „NAT loopback“. NAT означава Network Translation Translation; този механизъм във вашия рутер е отговорен за картографиране на трафика към отделен IP адрес, така че всеки човек във вашето домакинство на отделните си таблети, компютри и телефони може да гледа едновременно YouTube, без да се смесват и предават видео потоците. към погрешно устройство.
При нормални условия (напр. Когато "NAT loopback" не е налице) имаме сценарий, точно като този, описан в имейла ви. В локалната мрежа има ресурс, например музикален сървър, и този музикален сървър е достъпен чрез IP адрес, обърнат напред, да речем 255.255.1.1. Този сървър също има локален адрес в мрежата, да речем 192.168.1.100. Без функцията loopback по всяко време, когато човек в локалната мрежа достигне до този сървър с изправен адрес 255.255.1.1, трафикът преминава през шлюза на маршрутизатора, навън към интернет (обикновено само до най-близкия възел на ISP) и след това връща се обратно към домашната мрежа, отново през маршрутизатора, към сървъра и каквото и съдържание да желае потребителят (музика, филми и т.н.) се изпраща по обратния маршрут. Това е много неефективен начин за извършване на нещата и той въвежда огромно количество трафик извън местната мрежа, което е изцяло ненужно.
За да се замислим за горепосочения сценарий на работа в мрежа в реално изражение, той е еквивалентен на отдел в по-висока офис сграда на десетия етаж, който избира да изпрати писмо до отдел на шестия етаж чрез пощенската услуга (където ще напусне сградата и ще изисква многократно страни за сортиране и преместване).
Когато маршрутизаторът има функционалност с loopback, той интелигентно ще прихване предаването и ще го пренасочи; по същество казва „О, хей Аз съм 255.255.1.1, няма нужда да изпращате тази информация извън мрежата, услугата, която потребителят иска, е точно тук у дома. ”Трафикът никога не напуска домашната мрежа и вместо това ефективно препраща през NAT системата на маршрутизатора обратно към локалната мрежа машината, където предаването се осъществява почти мигновено и при скоростта, която поддържа локалната мрежа.
Използвайки отново нашата аналогия с офиса, функцията loopback е като използването на междинна поща (където няма да напусне офисната сграда и ще изисква само една страна да сортира и премести).
И така, къде ви оставя, потребителят в търсене на функционалността на loopback? Първата спирка ще бъде да търсите номера на модела на маршрутизатора и термина “NAT loopback”, за да определите дали вашият маршрутизатор го поддържа (можете също да излеете конфигурационните менюта на маршрутизатора, но да го търсите по-бързо). Също така препоръчваме да търсите номера на модела на рутера и фърмуера на трети страни, като Tomato и DD-WRT фърмуера, за да определите дали някакви решения на трети страни въвеждат loopback дори когато родният фърмуер не го поддържаше.
Накрая може да е полезно да се позовете на този списък, поддържан от OpenSimulator Project (функционалността на loopback е критична за техните нужди). Това е най-близкото нещо до голям списък от актуални списъци с маршрутизатори с функционалност, която ще намерите.
Ако сте на пазара за нов рутер, най-сигурният залог е да пазарувате внимателно и да преглеждате документацията за всеки модел, който обмисляте.