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 yang aneh: ketika Anda ingin menggunakan server di rumah, lalu lintas Anda dialihkan ke luar ke server ISP Anda dan kemudian kembali ke rumah Anda karena perangkat keras jaringan Anda tidak mengenali bahwa server tersebut tidak benar-benar ada di Internet, melainkan di rumah. Mari kita lihat bagaimana rekan pembaca dapat memperbaiki operasi yang lambat dan membuang-buang bandwidth ini dan menjaga agar semuanya tetap ketat dan cepat.
Halo How-To Geek,
Saya memiliki masalah yang cukup spesifik dan saya berharap ada jawaban yang cukup spesifik. Saya menyiapkan server media streaming di jaringan rumah saya sehingga saya dapat mengakses media saya saat jauh dari rumah. Saya memiliki aplikasi di ponsel saya yang memungkinkan saya menentukan alamat server. Sejauh ini bagus, bukan? Ketika saya pergi, saya hanya memulai aplikasi dan menghubungkan ke server (yang merupakan alamat IP dari koneksi internet rumah saya).
Sekarang, inilah solusi masalah (dan harapan) saya. Ketika saya di rumah dan saya menggunakan aplikasi yang sama, lalu lintas keluar ke Internet (atau setidaknya ke server ISP saya, saya kira) kemudian datang kembali ke rumah saya untuk menyambung ke alamat IP eksternal. Saya tidak keberatan sedikit jeda ketika saya jauh dari rumah karena konten harus menavigasi internet untuk sampai ke saya, tetapi tampaknya cukup konyol untuk meminta telepon-ke-server saya keluar ke internet dan kembali ketika sumber lalu lintas berjarak sepuluh kaki dari saya dan terhubung ke jaringan lokal saya.
Jelas saya dapat menggunakan program lain untuk terhubung ke berbagai hal ketika saya berada di rumah, tetapi saya benar-benar ingin menyederhanakan 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 perjalanan lama yang besar seperti yang terjadi sekarang?
Hormat kami,
Jaringan Lokal Bingung
Kabar baiknya adalah pasti ada solusi sederhana untuk masalah Anda. Kabar buruknya adalah tidak semua router memiliki solusi sederhana ini. Istilah teknis untuk fitur yang Anda telusuri adalah "loopback NAT". NAT adalah singkatan dari Network Address Translation; Mekanisme di router Anda ini bertanggung jawab untuk memetakan lalu lintas ke alamat IP yang berbeda sehingga, misalnya, setiap orang di rumah Anda di tablet, komputer, dan ponsel masing-masing, semuanya dapat menonton YouTube secara bersamaan tanpa aliran video tercampur dan terkirim. ke perangkat yang salah.
TERKAIT: Memahami Router, Switch, dan Perangkat Keras Jaringan
Dalam kondisi normal (mis. Ketika "NAT loopback" tidak tersedia) kami memiliki skenario persis seperti yang Anda jelaskan di email Anda. Ada sumber daya di jaringan lokal, misalnya server musik, dan server musik itu diakses melalui alamat IP yang menghadap ke depan, misalnya 255.255.1.1. Server itu juga memiliki alamat lokal di dalam jaringan, misalnya 192.168.1.100. Tanpa fungsi loopback setiap kali seseorang di jaringan lokal mengakses server itu dengan alamat menghadap ke depan 255.255.1.1 lalu lintas melewati gateway di router, keluar ke Internet (biasanya hanya ke node ISP terdekat, bagaimanapun) dan kemudian dirutekan kembali ke jaringan rumah, melalui router lagi, ke server, dan konten apa pun yang diinginkan pengguna (musik, film, dll.) dikirim melalui rute sebaliknya. Ini adalah cara yang sangat tidak efisien untuk melakukan sesuatu dan menyebabkan sejumlah besar pergerakan lalu lintas di luar jaringan lokal yang sama sekali tidak diperlukan.
Untuk memikirkan skenario jaringan di atas secara nyata, ini setara dengan departemen di gedung perkantoran tinggi di lantai sepuluh memilih untuk mengirim surat ke departemen di lantai enam melalui layanan pos (di mana ia akan meninggalkan gedung dan membutuhkan banyak pihak untuk memilah dan memindahkan).
Ketika sebuah router memiliki fungsionalitas loopback, ia akan secara cerdas mencegat transmisi tersebut dan merutekan ulangnya; intinya mengatakan "Oh, hei Aku 255.255.1.1, tidak perlu mengirim informasi ini ke luar jaringan, layanan yang diminta pengguna ada di sini, di rumah. ” Lalu lintas tidak pernah meninggalkan jaringan rumah dan sebaliknya secara efisien melalui sistem NAT router langsung kembali ke mesin lokal tempat transmisi terjadi hampir secara instan dan pada kecepatan yang didukung jaringan lokal.
Menggunakan analogi kantor kami lagi, fungsi loopback seperti menggunakan surat antar kantor (di mana ia tidak akan meninggalkan gedung kantor dan hanya akan membutuhkan satu pihak untuk menyortir dan memindahkan).
Jadi apa yang meninggalkan Anda, pengguna yang mencari fungsionalitas loopback? Pemberhentian pertama adalah menelusuri nomor model router Anda dan istilah "NAT loopback" untuk menentukan apakah router Anda mendukungnya (Anda juga dapat menuangkannya ke menu konfigurasi router, tetapi mencarinya biasanya lebih cepat). Sebaiknya telusuri nomor model router Anda dan solusi firmware pihak ketiga seperti firmware Tomat dan DD-WRT untuk menentukan apakah ada solusi pihak ketiga yang memperkenalkan loopback meskipun firmware asli tidak mendukungnya.
Akhirnya Anda mungkin merasa berguna untuk referensi daftar ini dikelola oleh Proyek OpenSimulator (fungsionalitas loopback sangat penting untuk kebutuhan mereka). Ini adalah hal yang paling mirip dengan daftar besar jenis perute terbaru dengan fungsi loopback yang akan Anda temukan.
Jika Anda sedang mencari router baru, taruhan teraman adalah berbelanja dengan cermat dan meninjau dokumentasi untuk model apa pun yang Anda pertimbangkan.