Mengkonfigurasi port forwarding dengan router Belkin dan modem Westell

0

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":

masukkan deskripsi gambar di sini

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!!

Nickersoft
sumber
sudahkah Anda mengonfirmasi bahwa Anda memiliki layanan yang berjalan pada port 80 di komputer yang ditunjukkan aturan penerusan NAT, firewall komputer mengizinkannya, dan layanan ini dikonfigurasi untuk menerima permintaan dari 0.0.0.0? jika tidak, port akan melaporkan sebagai ditutup meskipun aturan nat berfungsi dengan baik. Juga beberapa ISP tidak mengizinkan port 80 masuk (tidak diminta). apakah Anda sudah mencoba port lain, mungkin antara 2048 dan 10.000? juga, batasi aturan Anda untuk TCP. cobalah untuk menghindari UDP memungkinkan di NAT jika memungkinkan.
Frank Thomas
Port router saya meneruskan ke 192.168.2.38, dan jika saya meletakkannya di address bar saya di dalam jaringan, situs web saya muncul. Firewall saya dinonaktifkan di router saya. Hal terakhir yang Anda sebutkan tentang menerima permintaan dari 0.0.0.0, bagaimana saya memeriksanya?
Nickersoft
jalankan 'sudo netstat -ntlup | grep 80 '. di bawah alamat lokal untuk proses httpd, apakah 0.0.0.0, 192.168.2.38, atau 127.0.0.1. httpd.apache.org/docs/trunk/bind.html . VirtualHost dan htaccess Anda. file juga dapat memengaruhi jangkauan.
Frank Thomas

Jawaban:

2

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.

David Schwartz
sumber
David benar sekali. Jika Anda tidak memiliki akses admin ke modem, hubungi penyedia Anda dan minta mereka memasukkannya ke mode bridge untuk Anda. Ini adalah permintaan yang cukup umum dan mereka dapat melakukannya dalam beberapa menit.
jerm