Oke, jadi saya tahu bahwa pertanyaan seperti ini cukup populer di StackExchange, tapi tolong dengarkan saya. Saya memiliki router Belkin, model F9K1102 v1. Saya juga memiliki modem Westell Dual Connection, model A90-220015-04. Sekarang, saya telah melakukan port forwarding sebelumnya, walaupun itu dengan modem yang sama dan router (Cisco) yang berbeda. Modem saya adalah IP 192.168.0.47 dan router saya 192.168.2.1. Saya mengikuti tutorial berikut untuk mengatur penerusan port pada router Belkin:
http://portforward.com/english/routers/port_forwarding/Belkin/F9K1102v1/Apache.htm
Dan atur yang berikut di bawah "Server Virtual":
Namun, setiap kali saya mencoba mengakses IP publik saya (dari whatsmyip.org) melalui iPhone saya di 4G, ia tidak dapat menemukan server. Koneksi terputus. Pengendus port online mengatakan bahwa port 80 tidak terbuka. Ini menjadi sangat frustasi dan saya benar-benar membutuhkannya untuk bekerja. Verizon adalah ISP saya dan saya menjalankan Ubuntu Server 12.04, btw.
Setiap bantuan menuju penyelesaian ini akan sangat dihargai. Terima kasih sebelumnya!!
sumber
Jawaban:
Anda memiliki dua router, masing-masing perutean dan melakukan NAT karena modem Anda juga merupakan perute. Modem Anda melakukan NAT dari Internet ke LAN 192.168.0.0/24 antara modem Anda dan router Anda. Router Anda melakukan NAT dari LAN itu ke LAN 192.168.2.0/24 yang tersambung ke perangkat lain. Jadi, Anda harus memajukan keduanya . Pada modem, port forward ke alamat router pada 192.168.0.0/24 LAN. Pada router, port forward ke mesin.
Namun, jauh lebih masuk akal untuk membuat pengaturan Anda waras. Pilih perangkat untuk dirutekan dan alihkan yang lain hanya menjembatani.
sumber