Pastikan untuk mengubah kata sandi router Anda dan mengunci router Anda, karena Anda akan membuat IP Anda tersedia untuk umum, konfigurasi router Anda sangat penting. Mungkin ide yang baik untuk mengunduh firmware terbaru untuk mencegah eksploitasi keamanan.
Teruskan permintaan web Anda ke mesin lokal Anda, di router Anda. Cari opsi "port forwarding", yang akan memaksa semua permintaan pada port tertentu router Anda untuk diteruskan ke alamat IP mesin Anda
coba pastikan alamat IP internal Anda tetap sama. Beberapa router tingkat lanjut dapat memesan alamat IP tertentu untuk alamat MAC komputer Anda, jadi buat konfigurasi ini ke router Anda. Jika perute perangkat lunak Anda tidak dapat melakukan ini, Anda mungkin harus memperbarui alamat IP internal Anda dalam pemetaan "penerusan porta" setiap kali komputer Anda melakukan boot ulang (atau entah bagaimana mendapatkan alamat IP lain). Anda juga dapat mengonfigurasikan komputer Anda untuk menggunakan alamat IP internal hard coded, tetapi ini dapat menambah masalah tambahan di luar ruang lingkup untuk didiskusikan di sini.
jika ISP Anda memberi Anda alamat IP dinamis, itu bisa merepotkan mengirim teman Anda alamat IP baru Anda setiap kali berubah, sehingga Anda bisa mendaftar untuk layanan IP dinamis (www.dyndns.org) yang akan memiliki program yang akan memperbarui entri dns untuk Anda. Sebagian besar router modern memiliki server ini yang dibangun ke dalam firmware, Anda dapat mencarinya maka Anda tidak harus menjalankan perangkat lunak pada mesin Anda.
untuk alasan keamanan, kurangi jumlah permintaan lain yang sedang dikirim ke mesin ini (misalnya berbagi file windows, ftp, bit torrent, dll.).
Port 80 adalah port default yang digunakan oleh browser web dan server, jadi ketika Anda mengakses situs http://www.mysite.com , Anda memintanya di port 80)
Port 8009 adalah port default yang digunakan oleh tomcat, jadi jika Anda menggunakan tomcat, Anda mungkin ingin mengganti port 80 dengan port 8009 di bawah ini.
Anda tidak harus melakukan konfigurasi port lain untuk server web pada mesin lokal Anda, Anda dapat meminta router Anda melakukan pemetaan dan membiarkan server web berjalan pada port 80 atau 8009 pada mesin Anda.
Contoh, katakan saya ingin menggunakan port 12345, maka saya dapat mengkonfigurasi router saya sehingga setiap permintaan pada port 12345 pada router saya akan dikirim ke port 80 (atau 8009) pada mesin lokal saya. Ini memungkinkan Anda untuk dapat mengakses server web kami di mesin itu hanya dengan masuk ke http: // localhost / atau http: // localhost: 8009 . Mesin internal lain di jaringan Anda harus mengakses dengan alamat Ip ( http: //192.168.1 . X ) atau Anda dapat mengedit file host yoru dan menetapkan nama.
Sangat penting untuk mengetahui bahwa sebagian besar port block ISP 80 (dan port umum lainnya) tidak digunakan sebagai server web , jadi bahkan jika Anda memiliki semua properti yang dikonfigurasikan pada akhirnya, teman Anda masih mungkin tidak dapat menekan port 80 pada mesin Anda. . Ini biasanya dilakukan agar pelanggan ISP akan membayar lebih banyak uang tunai untuk penawaran "bisnis" mereka. Karena itu, Anda mungkin harus membuka router di port lain jika Anda benar-benar ingin teman Anda mengakses server web Anda. Anda akan ingin tinggal jauh dari port nomor rendah, dan Anda ingin menghindari menggunakan port router Anda dikonfigurasi dari juga.
Jika Anda melakukan semua hal di atas dengan benar, Anda harus dapat memiliki URL yang stabil (seperti http://myusername.dyndns.org:12345 ) yang dapat ditandai oleh teman Anda dan digunakan sesuka hati.