windows 7 firewall memblokir edge traversal (port forward dari router)

1

Saya mencoba membuat situs web di mesin windows 7 saya. Saya membuka 'aturan masuk' di firewall untuk membuka port 8000. Ketika saya mencoba mengunjungi port dari komputer lain di jaringan rumah saya, itu berfungsi dengan baik.

Namun, saya juga ingin orang di luar jaringan rumah saya untuk mengunjungi situs web saya. Jadi saya mengatur port forwarding pada router rumah saya, untuk meneruskan port 8000 ke 8000. Ketika saya mencoba untuk mengunjungi port dari luar, itu tidak berfungsi. Saya memiliki server linux di rumah saya dan mengatur port forward, dan berfungsi dengan baik.

Jadi saya yakin router sudah diatur dengan benar, dan masalah sebenarnya ada di windows firewall. Faktanya adalah komputer lokal di jaringan rumah saya dapat mengunjungi port sedangkan komputer luar tidak bisa. Dan dalam aturan masuk, yang diatur di windows firewall, saya pilih 'Izinkan tepi traversal' secara eksplisit, tetapi masih tidak berfungsi.

Adakah yang bisa membantu saya?

Terima kasih banyak!

Jiechao Li
sumber

Jawaban:

0

Jika pengguna dapat mengakses situs web dari dalam jaringan, tetapi pengguna luar tidak bisa, itu hampir selalu menjadi masalah NAT pada router.

Tapi untuk jaga-jaga, katakanlah itu bukan masalah router.

Anda ingin memeriksa untuk memastikan bahwa ruang lingkup aturan Windows Firewall memungkinkan semua alamat IP, dan bukan hanya yang ada di dalam subnet lokal Anda.

Sektor95
sumber
Iya. Saya memeriksa Semua alamat IP jarak jauh diizinkan.
Jiechao Li
Maka hampir pasti masalah NAT. Saya akan memeriksa kembali aturan yang Anda masukkan ke router Anda untuk memastikan bahwa Anda tidak secara tidak sengaja menemukan alamat IP atau sesuatu seperti itu.
Sector95
Itu sangat aneh. Saya periksa kembali aturannya, dan itu bagus. Yang aneh adalah saya memiliki mesin Linux lain yang memiliki aturan NAT, mereka bekerja dengan baik. Hanya mesin windows ini yang bermasalah.
Jiechao Li