If-Koubou

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

Bagaimana Saya Bisa Menghubungkan ke Server Yang Menghadapi Internet Lokal Tanpa Mengirimkan Lalu Lintas ke Internet dan Kembali? (Bagaimana caranya)

Jika Anda telah mengonfigurasi server di jaringan rumah Anda (seperti server streaming media) sehingga Anda dapat mengakses file Anda jauh dari rumah, Anda mungkin telah memperhatikan teka-teki penasaran: ketika Anda ingin menggunakan server di rumah lalu lintas Anda akan disalurkan keluar ke server ISP Anda dan kemudian kembali ke rumah Anda karena perangkat keras jaringan Anda tidak mengenali bahwa server tidak benar-benar ada di Internet, tepat di rumah. Mari kita lihat bagaimana sesama pembaca dapat memperbaiki operasi yang lambat dan menghabiskan bandwidth dan menjaga semuanya tetap ketat dan cepat.

Dear How-To Geek,

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

Sekarang inilah masalah saya (dan harapan) solusi datang. Ketika saya di rumah dan saya menggunakan aplikasi yang sama, lalu lintas keluar ke Internet (atau setidaknya keluar ke server ISP saya, saya kira) kemudian datangkembali 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 mendapatkan saya, tetapi tampaknya cukup konyol untuk memiliki permintaan telepon-ke-server saya pergi ke internet dan kembali ketika sumber lalu lintas berjarak sepuluh kaki dari saya dan terhubung ke jaringan lokal saya.

Tentunya saya bisa menggunakan program lain untuk terhubung ke hal-hal ketika saya di rumah saya, tapi saya benar-benar ingin merampingkan aplikasi dan pengalaman pengguna saya. Tidak ada cara untuk menentukan dua server dalam aplikasi. Apakah memang ada jaringan yang secara cerdas mengarahkan lalu lintas ke IP lokal, bukan perjalanan lama yang besar yang berlangsung sekarang?

Hormat saya,

Jaringan Lokal Bingung

Kabar baiknya adalah bahwa pasti ada solusi sederhana untuk masalah Anda. Kabar buruknya adalah tidak semua router memiliki solusi sederhana ini. Istilah teknis untuk fitur yang Anda cari adalah "loopback NAT". NAT adalah 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 Anda pada tablet, komputer, dan ponsel masing-masing, semua dapat menonton YouTube secara bersamaan tanpa aliran video yang tercampur dan dikirim ke perangkat yang salah.

Dalam kondisi normal (misalnya ketika "NAT loopback" tidak tersedia) kami memiliki skenario 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 itujuga memiliki alamat lokal dalam jaringan, katakanlah 192.168.1.100. Tanpa fungsi loopback kapan pun seseorang di jaringan lokal mengakses server itu 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) dan kemudian diarahkan kembali ke jaringan rumah, melalui router lagi, ke server, dan konten apa pun yang diinginkan pengguna (musik, film, dll.) dikirim melalui rute balik. Ini adalah cara yang sangat tidak efisien dalam melakukan sesuatu dan ini memperkenalkan sejumlah besar gerakan lalu lintas di luar jaringan lokal yang sama sekali tidak diperlukan.

Untuk memikirkan skenario jaringan di atas secara riil, itu setara dengan departemen di gedung perkantoran highrise di lantai sepuluh memilih untuk mengirim surat ke departemen di lantai enam melalui layanan pos (di mana ia akan meninggalkan gedung dan memerlukan beberapa pihak untuk mengurutkan dan pindah).

Ketika router memiliki fungsi loopback, ia akan memotong transmisi itu dan mengubah rute itu secara cerdas; pada dasarnya mengatakan “Oh, heiSaya m 255.255.1.1, tidak perlu mengirim informasi ini di luar jaringan, layanan yang diminta oleh pengguna ada di sini di rumah. ”Lalu lintas tidak pernah meninggalkan jaringan rumah dan sebagai gantinya secara efisien melakukan sling-shotted melalui sistem NAT router segera kembali ke lokal mesin di mana transmisi terjadi hampir seketika dan pada kecepatan yang didukung jaringan lokal.

Menggunakan analogi kantor kami lagi, fungsi loopback seperti menggunakan surat antar kantor (di mana tidak akan meninggalkan gedung kantor dan hanya akan membutuhkan satu pihak untuk mengurutkan dan memindahkan).

Jadi di mana itu meninggalkan Anda, pengguna mencari fungsi loopback? Pemberhentian pertama adalah mencari nomor model router Anda dan istilah "NAT loopback" untuk menentukan apakah router Anda mendukungnya (Anda juga bisa menuangkan menu konfigurasi router, tetapi mencari itu biasanya lebih cepat). Kami juga menyarankan untuk mencari nomor model router Anda dan solusi firmware pihak ketiga seperti Tomat dan firmware DD-WRT untuk menentukan apakah ada solusi pihak ketiga yang memperkenalkan loopback bahkan ketika firmware asli tidak mendukungnya.

Akhirnya Anda mungkin merasa berguna untuk merujuk daftar ini yang dikelola oleh Proyek OpenSimulator (fungsi loopback sangat penting untuk kebutuhan mereka). Ini adalah hal yang paling dekat dengan daftar besar jenis terbaru dari router dengan fungsi loopback yang akan Anda temukan.

Jika Anda berada di pasar untuk router baru, taruhan teraman adalah berbelanja dengan hati-hati dan meninjau dokumentasi untuk model apa pun yang Anda pertimbangkan.