15Jul

Bagaimana Saya Menghubungkan ke Server Menghadapi Internet Lokal Tanpa Mengirimkan Lalu Lintas ke Internet dan Kembali?

Jika Anda telah mengkonfigurasi server di jaringan rumah Anda( seperti server streaming media) sehingga Anda dapat mengakses file Anda jauh dari rumah, Anda mungkin telah melihat teka-teki yang aneh: bila Anda ingin menggunakan server di rumah, lalu lintas Anda akan dirutekankeluar ke server ISP Anda dan kemudian kembali ke rumah Anda karena perangkat keras jaringan Anda tidak mengenali bahwa server tidak benar-benar berada di luar sana di Internet, tepat di rumah. Mari kita lihat bagaimana sesama pembaca dapat memperbaiki operasi yang lamban dan membuang-buang bandwidth ini dan menjaga agar segala sesuatunya tetap ketat dan cepat.

Dear How-To Geek,

Saya memiliki masalah yang cukup spesifik sehingga saya berharap ada jawaban yang cukup spesifik. Saya membuat server media streaming di jaringan rumah saya sehingga saya bisa mengakses media saat berada jauh dari rumah. Saya punya aplikasi di ponsel saya yang memungkinkan saya untuk menentukan alamat server. Sejauh ini bagus banget kan? Ketika saya pergi, saya hanya menjalankan aplikasi dan terhubung ke server( yang merupakan alamat IP dari koneksi internet rumah saya).

Sekarang inilah solusi masalah saya( dan penuh harap) masuk Saat saya di rumah dan saya menggunakan aplikasi yang sama, lalu lintas keluar ke Internet( atau setidaknya ke server ISP saya) kemudian datang kembali ke rumah saya untuk terhubung ke alamat IP eksternal. Saya tidak keberatan sedikit lag ketika saya jauh dari rumah karena konten harus menavigasi internet untuk sampai ke saya, tapi tampaknya cukup konyol untuk meminta permintaan dari telepon ke server saya ke internet dan kembali kapansumber lalu lintas berjarak sepuluh meter dari saya dan terhubung ke jaringan lokal saya.

Tentunya saya bisa menggunakan program lain untuk terhubung dengan barang saat berada di rumah saya, tapi saya sangat ingin merampingkan aplikasi dan pengalaman pengguna saya. Tidak ada cara untuk menentukan dua server dalam aplikasi. Apakah ada cara agar jaringan secara cerdas mengarahkan lalu lintas ke IP lokal alih-alih lawakan lama yang terjadi sekarang?

Hormat kami, Jaringan Lokal

Bingung

Kabar baiknya adalah bahwa ada solusi sederhana untuk masalah Anda. Kabar buruknya adalah tidak semua router memiliki solusi sederhana yang tersedia. Istilah teknis untuk fitur yang Anda cari adalah "loopback NAT".NAT singkatan dari Network Address Translation;Mekanisme ini di router Anda bertanggung jawab untuk memetakan lalu lintas ke alamat IP yang berbeda sehingga, misalnya, setiap orang di rumah tangga Anda di tablet, komputer, dan ponsel masing-masing, semuanya dapat menonton YouTube secara bersamaan tanpa aliran video berantakan dan disampaikan.ke perangkat yang salah

Dalam kondisi normal( misal: "NAT loopback" tidak tersedia), kami memiliki skenario yang persis seperti yang Anda jelaskan di email Anda. Ada sumber daya di jaringan lokal, katakanlah server musik, dan server musik itu diakses melalui alamat IP yang menghadap ke depan, misalnya 255.255.1.1.Server juga memiliki alamat lokal di dalam jaringan, misalnya 192.168.1.100.Tanpa fungsi loopback setiap kali seseorang di jaringan lokal mengakses server tersebut dengan alamat yang menghadap ke depan 255.255.1.1 lalu lintas melewati gateway di router, keluar ke Internet( biasanya hanya ke node terdekat ISP) namun kemudiandiarahkan kembali ke jaringan rumah, melalui router lagi, ke server, dan konten apa pun yang diinginkan pengguna( musik, film, dll.) dikirim melalui jalur sebaliknya. Ini adalah cara yang sangat tidak efisien dalam melakukan berbagai hal dan mengenalkan sejumlah besar pergerakan lalu lintas di luar jaringan lokal yang sama sekali tidak perlu. Untuk memikirkan skenario jaringan di atas secara riil, itu setara dengan sebuah departemen di gedung perkantoran tinggi di lantai sepuluh yang memilih untuk mengirim surat ke departemen di lantai enam melalui layanan pos( di mana ia akan meninggalkan gedung dan memerlukanbeberapa pihak untuk menyortir dan bergerak).

Bila router memiliki fungsionalitas loopback, ia akan dengan cerdas mencegat transmisi tersebut dan mengalihkannya kembali;intinya mengatakan "Oh hey I'm 255.255.1.1, tidak perlu mengirimkan informasi ini ke luar jaringan, layanan yang diminta pengguna ada di sini, di rumah." Lalu lintas tidak pernah meninggalkan jaringan rumah dan malah secara efisien diselipkanmelalui sistem NAT router segera kembali ke mesin lokal dimana transmisi terjadi hampir seketika dan pada kecepatan yang didukung jaringan lokal.

Dengan menggunakan analogi kantor kami lagi, fungsi loopback seperti menggunakan surat antar kantor( di tempat yang tidak meninggalkan gedung perkantoran dan hanya memerlukan satu pihak untuk dipilah dan dipindah).

Jadi, dari mana Anda meninggalkannya, pengguna yang mencari fungsi loopback? Perhentian pertama adalah mencari nomor model router Anda dan istilah "NAT loopback" untuk menentukan apakah router Anda mendukungnya( Anda juga bisa menuangkan menu konfigurasi router, namun biasanya akan lebih cepat).Kami juga merekomendasikan untuk mencari nomor model router dan solusi firmware pihak ketiga seperti firmware Tomato dan DD-WRT untuk menentukan apakah ada solusi pihak ketiga yang mengenalkan loopback meskipun firmware asli tidak mendukungnya.

Akhirnya Anda mungkin merasa berguna untuk referensi daftar ini yang dikelola oleh OpenSimulator Project( fungsi loopback sangat penting untuk kebutuhan mereka).Ini adalah hal yang paling dekat dengan daftar router up-to-date yang besar dengan fungsionalitas loopback yang akan Anda temukan.

Jika Anda berada di pasar untuk mendapatkan router baru, taruhan yang paling aman adalah dengan berbelanja dengan hati-hati dan meninjau dokumentasi untuk model yang sedang Anda pertimbangkan.