20Jul

Cara Mengarahkan Port pada Router Anda

Meskipun router modern menangani sebagian besar fungsi secara otomatis, beberapa aplikasi mengharuskan Anda meneruskan port secara manual ke aplikasi atau perangkat itu. Untungnya, sangat mudah dilakukan jika Anda tahu di mana mencarinya.

Apa itu Port Forwarding?

Ada banyak proyek yang kami bahas yang menggunakan komputer Anda sebagai server untuk perangkat lain. Bila Anda berada di dalam jaringan Anda, kebanyakan hal akan berjalan baik. Tetapi beberapa aplikasi, jika Anda ingin mengaksesnya saat berada di luar jaringan, membuat semuanya menjadi lebih penting. Mari kita mulai dengan melihat mengapa itu terjadi.

Bagaimana Router Menangani Permintaan dan Penggunaan Port Anda

Berikut adalah peta jaringan rumah sederhana. Ikon awan mewakili alamat internet dan publik yang lebih besar, atau yang menghadap ke depan, Internet Protocol( IP).Alamat IP ini mewakili seluruh rumah tangga Anda dari dunia oustide-seperti alamat jalan, dengan cara tertentu.

Alamat merah 192.1.168.1 adalah alamat router dalam jaringan Anda. Alamat tambahan semuanya milik komputer yang terlihat di bagian bawah gambar. Jika alamat IP publik Anda seperti alamat jalan, pikirkan alamat IP internal seperti nomor apartemen untuk alamat jalan tersebut.

Diagram menimbulkan pertanyaan menarik yang mungkin tidak Anda pikirkan sebelumnya. Bagaimana semua informasi dari internet sampai ke perangkat yang tepat di dalam jaringan? Jika Anda mengunjungi howtogeek.com di laptop Anda, bagaimana hal itu berakhir di laptop Anda dan bukan desktop anak Anda jika alamat IP yang dihadapi publik sama untuk semua perangkat?

Ini berkat sedikit sihir routing yang dikenal sebagai Network Address Translation( NAT).Fungsi ini terjadi pada tingkat router di mana NAT bertindak seperti polisi lalu lintas, mengarahkan arus lalu lintas jaringan melalui router sehingga satu alamat IP publik dapat dibagi di antara semua perangkat di belakang router. Karena NAT, setiap orang di rumah Anda dapat meminta situs web dan konten internet lainnya secara bersamaan dan semuanya akan dikirim ke perangkat yang tepat.

Jadi dari mana port masuk ke proses ini? Port adalah peninggalan lama namun berguna sejak awal komputasi jaringan. Kembali pada hari, ketika komputer hanya bisa menjalankan satu aplikasi pada satu waktu, yang harus Anda lakukan adalah mengarahkan satu komputer ke komputer lain di jaringan untuk menghubungkan mereka karena mereka akan menjalankan aplikasi yang sama. Begitu komputer menjadi canggih untuk menjalankan banyak aplikasi, ilmuwan komputer awal harus bergelut dengan isu untuk memastikan aplikasi terhubung ke aplikasi yang tepat. Dengan demikian, port lahir.

Beberapa port memiliki aplikasi spesifik yang merupakan standar di seluruh industri komputasi. Saat Anda mengambil halaman web, misalnya menggunakan port 80. Perangkat lunak komputer penerima tahu bahwa port 80 digunakan untuk melayani dokumen http, sehingga akan mendengarkan dan meresponsnya dengan tepat. Jika Anda mengirim permintaan http melalui port yang berbeda-katakanlah, 143-server web tidak akan mengenalinya karena tidak mendengarkannya( walaupun ada kemungkinan yang lain, seperti server email IMAP yang secara tradisional menggunakan port tersebut).

Port lainnya tidak memiliki penggunaan yang telah ditentukan sebelumnya, dan Anda dapat menggunakannya untuk apapun yang Anda inginkan. Agar tidak mengganggu aplikasi standar lainnya, sebaiknya gunakan nomor yang lebih besar untuk konfigurasi alternatif ini. Plex Media Server menggunakan port 32400, misalnya, dan server Minecraft menggunakan 25565-kedua angka yang termasuk dalam wilayah "fair game" ini.

Setiap port dapat digunakan melalui TCP atau UDP.TCP, atau Transmission Control Protocol, adalah apa yang paling sering digunakan. UDP, atau User Datagram Protocol, kurang banyak digunakan di aplikasi rumah dengan satu pengecualian utama: BitTorrent. Bergantung pada apa yang didengarkan, akan menunggu permintaan dibuat di salah satu protokol yang lain.

Mengapa Anda Harus Melanjutkan Port

Jadi mengapa Anda ingin meneruskan port? Sementara beberapa aplikasi memanfaatkan NAT untuk mengatur port mereka sendiri dan menangani semua konfigurasi untuk Anda, masih banyak aplikasi yang tidak, dan Anda harus memberi bantuan kepada router Anda dalam hal layanan dan aplikasi penghubung..

Pada diagram di bawah ini kita mulai dengan premis sederhana. Anda berada di laptop Anda di suatu tempat di dunia( dengan alamat IP 225.213.7.42), dan Anda ingin terhubung ke jaringan rumah Anda untuk mengakses beberapa file. Jika Anda cukup memasukkan alamat IP rumah Anda( 127.34.73.214) ke alat apa pun yang Anda gunakan( klien FTP atau aplikasi desktop jarak jauh, misalnya), dan alat itu tidak memanfaatkan fitur router canggih yang baru saja kami sebutkan,kamu kurang beruntungTidak akan tahu ke mana harus mengirim permintaan Anda, dan tidak akan terjadi apa-apa.

Ini, omong-omong, adalah fitur keamanan yang hebat. Jika seseorang terhubung ke jaringan asal Anda dan mereka tidak terhubung ke port yang valid, Anda ingin koneksi ditolak. Itu elemen firewall router Anda melakukan tugasnya: menolak permintaan yang tidak diinginkan. Jika orang yang mengetuk pintu virtual Anda, bagaimanapun juga, apakah Anda, maka penolakannya tidak dipersilakan dan kita perlu melakukan sedikit penyesuaian.

Untuk mengatasi masalah itu, Anda ingin memberi tahu router Anda "hei: ketika saya mengakses Anda dengan program ini, Anda harus mengirimkannya ke perangkat ini di port ini".Dengan petunjuk di tempat, router Anda akan memastikan Anda dapat mengakses komputer dan aplikasi yang tepat di jaringan rumah Anda.

Jadi, dalam contoh ini, saat Anda keluar dan sekitar dan menggunakan laptop Anda, Anda menggunakan port yang berbeda untuk mengajukan permintaan Anda. Saat Anda mengakses alamat IP jaringan rumah Anda menggunakan port 22, router Anda di rumah tahu bahwa ini harus masuk ke 192.168.1.100 di dalam jaringan. Kemudian, daemon SSH pada instalasi Linux Anda akan merespons. Pada saat yang sama, Anda dapat membuat permintaan melalui port 80, yang akan dikirim router Anda ke server web di 192.168.1.150.Atau, Anda dapat mencoba untuk mengendalikan laptop kakak Anda dengan VNC, dan router Anda akan menghubungkan Anda ke laptop Anda di 192.168.1.200.Dengan cara ini, Anda dapat dengan mudah terhubung ke semua perangkat yang telah Anda tetapkan untuk aturan port forward.

Kegunaan port forwarding tidak berakhir di sana sekalipun! Anda bahkan dapat menggunakan port forwarding untuk mengubah nomor port layanan yang ada untuk kejelasan dan kenyamanan. Sebagai contoh, katakanlah Anda memiliki dua server web yang berjalan di jaringan rumah Anda dan Anda ingin seseorang mudah diakses dan diakses( misalnya server cuaca yang Anda inginkan agar orang dapat mudah ditemukan) dan server web lainnya adalah untuk keperluan pribadi.proyek.

Bila Anda mengakses jaringan rumah Anda dari port yang menghadap ke depan 80, Anda dapat memberitahu router Anda untuk mengirimkannya ke port 80 di server cuaca di 192.168.1.150, di mana akan mendengarkan di port 80. Tetapi, Anda dapat memberi tahu Andarouter yang ketika Anda mengaksesnya melalui port 10.000, itu harus masuk ke port 80 di server pribadi Anda, 192.168.1.250.Dengan cara ini, komputer kedua tidak perlu dikonfigurasi ulang untuk menggunakan port yang berbeda, namun Anda tetap dapat mengelola lalu lintas secara efektif-dan pada saat bersamaan dengan membiarkan server web pertama terhubung ke port 80, Anda mempermudah orang yang mengaksesnya.proyek server cuaca yang disebutkan di atas.

Sekarang kita tahu port forwarding apa dan mengapa kita ingin menggunakannya, mari kita lihat beberapa pertimbangan kecil mengenai port forwarding sebelum benar-benar melakukan penginstalan. Pertimbangan

Sebelum Mengkonfigurasi Router Anda

Ada beberapa hal yang perlu diingat sebelum duduk untuk mengkonfigurasi router Anda dan menjalankannya terlebih dahulu dijamin akan mengurangi frustrasi.

Tetapkan Alamat IP Statis untuk Perangkat Anda

Pertama dan terutama, semua peraturan penerusan port Anda akan berantakan jika Anda menugaskan mereka ke perangkat dengan alamat IP dinamis yang ditetapkan oleh layanan DHCP router Anda. Kami menggali rincian dari apa DHCP dalam artikel ini tentang DHCP vs alamat IP statis, namun kami akan memberikan ringkasan singkat di sini.

ARTIKEL TERKAIT
Bagaimana Menetapkan Alamat IP Statis Pada Router Anda
Cara Mengatur DHCP Statis Jadi Alamat IP Komputer Anda Tidak Berubah

Router Anda memiliki kumpulan alamat yang hanya dapat digunakan untuk membagi-bagikan ke perangkat saat mereka bergabung dantinggalkan jaringanAnggap saja seperti mendapatkan nomor di restoran saat Anda tiba-laptop Anda bergabung, boom, mendapat alamat IP 192.168.1.98.IPhone Anda bergabung, boom, mendapat alamat 192.168.1.99.Jika Anda mengambil perangkat offline untuk jangka waktu tertentu atau router di-reboot, maka keseluruhan lotere alamat IP akan terjadi lagi.

Dalam keadaan normal ini lebih dari sekedar denda. IPhone Anda tidak peduli alamat IP internal mana yang dimilikinya. Tetapi jika Anda telah membuat aturan penerusan port yang mengatakan bahwa server permainan Anda berada pada alamat IP tertentu dan kemudian router memberikannya yang baru, peraturan itu tidak akan berfungsi, dan tidak ada yang dapat terhubung ke server game Anda. Untuk menghindarinya, Anda perlu menetapkan alamat IP statis ke setiap perangkat jaringan yang Anda tetapkan untuk aturan penerusan port. Cara terbaik untuk melakukannya adalah melalui router Anda-lihat panduan ini untuk info lebih lanjut.

Mengenal Alamat IP Anda( dan Menetapkan Alamat DNS Dinamis)

Selain menggunakan penugasan IP statis untuk perangkat yang relevan di dalam jaringan Anda, Anda juga ingin mengetahui alamat IP eksternal Anda-Anda dapat menemukannya dengan mengunjungi whatismyip.com.sementara di jaringan rumah Anda. Meskipun mungkin Anda memiliki alamat IP publik yang sama selama berbulan-bulan atau bahkan lebih dari setahun, alamat IP publik Anda dapat berubah( kecuali jika penyedia layanan internet Anda secara eksplisit memberi Anda alamat IP statis yang menghadap ke publik).Dengan kata lain, Anda tidak dapat mengandalkan mengetikkan alamat IP numerik Anda ke alat jarak jauh apa pun yang Anda gunakan( dan Anda tidak dapat mengandalkan pemberian alamat IP itu kepada teman).

Sekarang, saat Anda bisa melewati kerumitan memeriksa alamat IP secara manual setiap kali Anda meninggalkan rumah dan berniat untuk bekerja jauh dari rumah( atau setiap kali teman Anda terhubung ke server Minecraft Anda atau sejenisnya), itu adalahsakit kepala besarSebagai gantinya, kami sangat menyarankan Anda membuat layanan Dynamic DNS yang akan memungkinkan Anda menautkan alamat IP rumah Anda yang berubah menjadi alamat yang mudah diingat seperti mysuperawesomeshomeserver.dynu.net. Untuk informasi lebih lanjut bagaimana membuat layanan DNS dinamis dengan jaringan rumah Anda, lihat tutorial lengkap kami di sini.

Perhatian pada Firewall Lokal

Setelah Anda mengatur port forwarding di tingkat router, ada kemungkinan Anda perlu men-tweak peraturan firewall di komputer Anda juga. Sebagai contoh, kami mendapatkan banyak email selama bertahun-tahun dari orang tua frustrasi yang menyiapkan port forwarding sehingga anak-anak mereka dapat bermain Minecraft bersama teman mereka. Hampir di setiap kasus, masalahnya adalah walaupun menyiapkan peraturan penerusan port di router dengan benar, seseorang mengabaikan permintaan firewall Windows yang menanyakan apakah itu baik jika platform Java( yang menjalankan Minecraft) dapat mengakses internet yang lebih besar.

Sadarilah bahwa pada komputer yang menjalankan firewall lokal dan / atau perangkat lunak anti-virus yang mencakup perlindungan firewall, Anda mungkin perlu mengkonfirmasi bahwa koneksi yang Anda siapkan tidak masalah.

Langkah Satu: Temukan Aturan Port Forwarding di Router Anda

Lelah oleh semua pelajaran jaringan? Jangan khawatir, akhirnya saatnya untuk mengaturnya-dan sekarang setelah Anda mengetahui dasar-dasarnya, ini sangat sederhana.

Sebanyak yang kami ingin memberikan petunjuk yang tepat untuk router tepat Anda, kenyataannya adalah bahwa setiap produsen router memiliki perangkat lunak mereka sendiri, dan bagaimana perangkat lunak itu terlihat bahkan dapat bervariasi antara model router. Daripada mencoba menangkap setiap variasi, kami akan menyoroti beberapa hal untuk memberi gambaran seperti apa tampilan menu dan mendorong Anda untuk mencari file bantuan manual atau online untuk router khusus Anda untuk menemukan yang spesifik.

Secara umum, Anda akan mencari sesuatu yang disebut-Anda bisa menebaknya- "Port Forwarding".Anda mungkin harus melihat-lihat kategori yang berbeda untuk menemukannya, tapi jika router Anda bagus, seharusnya ada di sana.

Sebagai perbandingan, inilah tampilan port forwarding pada router D-Link DIR-890L:

Dan inilah port forwarding seperti pada router yang sama yang menjalankan firmware DD-WRT third-party yang populer:

Seperti yang Anda bisalihat, kompleksitas antara kedua pandangan sangat bervariasi, bahkan pada perangkat keras yang sama. Selain itu, lokasinya sangat berbeda dalam menu. Karena ini sangat berguna jika Anda mencari petunjuk yang tepat untuk perangkat Anda menggunakan manual atau kueri penelusuran.

Setelah Anda menemukan menu, saatnya menyiapkan peraturan yang sebenarnya.

Langkah Kedua: Buat Aturan Pelaporan Portal

Setelah mempelajari semua tentang penerusan port, membuat DNS dinamis untuk alamat IP rumah Anda, dan semua pekerjaan lain yang masuk ke ini, langkah penting-menciptakan aturan sebenarnya - cukup banyakjalan-jalan di taman. Di menu forwarding port di router kami, kami akan membuat dua aturan penerusan port baru: satu untuk server musik Subsonik dan satu untuk server Minecraft baru yang baru kami siapkan.

Terlepas dari perbedaan lokasi pada perangkat lunak router yang berbeda, input umumnya sama. Hampir secara universal, Anda akan memberi nama aturan port forwarding. Sebaiknya beri nama apa itu server atau layanan dan tambahkan kembali jika perlu kejelasan( mis., "Webserver" atau "Webserver-Weather" jika ada lebih dari satu).Ingat protokol TCP / UDP yang kita bicarakan di awal? Anda juga perlu menentukan TCP, UDP, atau Both. Beberapa orang sangat militan untuk mengetahui secara pasti protokol apa yang digunakan setiap aplikasi dan layanan dan menyesuaikan semuanya dengan sempurna untuk tujuan keamanan. Kita akan menjadi orang pertama yang mengakui bahwa kita malas dalam hal ini dan kita hampir selalu memilih "Both" untuk menghemat waktu.

Beberapa firmware router, termasuk DD-WRT yang lebih maju yang kami gunakan pada tangkapan layar di atas, akan memungkinkan Anda menentukan nilai "Sumber" yang merupakan daftar alamat IP yang membatasi port Anda ke depan untuk tujuan keamanan. Anda dapat menggunakan fitur ini jika Anda mau, tapi jika diperingatkan, ini mengenalkan keseluruhan hostache baru karena menganggap pengguna jarak jauh( termasuk Anda saat Anda jauh dari rumah dan teman yang terhubung) memiliki alamat IP statis.

Selanjutnya Anda harus memasukkan port eksternal. Inilah port yang akan terbuka di router dan menghadap internet. Anda dapat menggunakan nomor yang Anda inginkan di sini antara 1 dan 65353, namun hampir sebagian besar nomor yang lebih rendah diambil oleh layanan standar( seperti email dan server web) dan banyak nomor yang lebih tinggi ditugaskan ke aplikasi yang lumrah. Dengan pemikiran tersebut, kami akan merekomendasikan untuk memilih nomor di atas 5.000 dan, ekstra aman, dengan menggunakan Ctrl + F untuk mencari daftar panjang nomor port TCP / UDP ini untuk memastikan Anda tidak memilih port yang bertentangan denganlayanan yang sudah ada yang sudah Anda gunakan

Akhirnya, masukkan alamat IP internal perangkat, port yang Anda gunakan pada perangkat itu, dan( bila ada) untuk mengaktifkan peraturan. Jangan lupa simpan settingnya. Langkah Tiga: Uji Aturan Penerusan Port Anda

Cara yang paling jelas untuk menguji apakah port forward Anda bekerja adalah terhubung menggunakan rutinitas yang ditujukan untuk port( misalnya, mintalah teman Anda menghubungkan klien Minecraft mereka ke server rumah Anda), tapi itu tidak selalusolusi segera tersedia jika Anda tidak jauh dari rumah.

Syukurlah, ada checker port kecil yang praktis tersedia secara online di YouGetSignal.com. Kita dapat menguji untuk melihat apakah port server Minecraft kita maju hanya dengan meminta penguji port mencoba menyambungkannya. Colokkan alamat IP dan nomor port Anda dan klik "Check".

Anda harus menerima pesan, seperti yang terlihat di atas, seperti "Port X terbuka di [Your IP]".Jika port dilaporkan tertutup, periksa dua pengaturan di menu forwarding port pada router dan data IP dan port Anda di tester.

Ini adalah sedikit kerumitan untuk menyiapkan port forwarding, tapi selama Anda menetapkan alamat IP statis ke perangkat target dan menyiapkan server DNS dinamis untuk alamat IP rumah Anda, ini adalah tugas yang hanya perlu Anda kunjungi sekaliuntuk menikmati kerumitan akses gratis ke jaringan Anda di masa depan.