Saya tahu ini mungkin pertanyaan yang cukup mendasar, tetapi saya cukup terjebak di sini. Dan saya memiliki pengetahuan jaringan yang sangat mendasar, jika ada. Saya memiliki PC dengan IP statis dari ISP saya. Saya terhubung melalui router nirkabel (prolink H5004NK ADSL Wireless Modem) dan IP lokal saya adalah 192.168.1.6. Saya perlu memiliki direktori yang harus dapat diakses publik dengan mengetikkan IP saya dari mana saja. Saya tidak perlu meng-host situs web, hanya beberapa file. Sejauh ini, saya telah membuat server virtual di router saya sebagai berikut:
pemetaan NAT adalah sebagai berikut:
Saya juga memiliki direktori yang diatur di IIS sebagai berikut:
Tapi ini sepertinya tidak berhasil. Bagaimana saya bisa memperbaikinya? Apakah server virtual setara dengan penerusan porta? Menurut Anda apa yang salah di sini? tolong bantu!
PS: ini screenshot dari cmd untuk:
sumber
Jawaban:
NAT yang Anda atur adalah Source NAT - artinya IP lokal Anda akan dicabut ketika keluar (jadi tidak masalah untuk apa yang ingin Anda capai). Server Virtual seharusnya baik - ini akan menjadi NAT Tujuan. Untuk tujuan pemecahan masalah, saya akan segera menonaktifkan firewall pada PC Anda dan kemudian mencoba untuk mencapai IP Publik Anda pada port 80. Sebelum memeriksa apakah IIS berjalan dan mendengarkan semua IP dengan
netstat -an | findstr 80
(waspadalah terhadap Skype karena menggunakan port 80 jika tersedia). Jika Anda bisa mendapatkan respons di browser Anda aktifhttp://localhost
dan lihat apa yang ingin Anda bagikan kemudian lanjutkan ke langkah berikutnya dan periksa yang sama dengan IP Publik alih-alih localhost. Jika berfungsi dengan firewall terhenti - periksa aturan firewall http Anda dan izinkan dari Publik dan aktifkan firewall lagi (aktifkan FW tidak masalah apakah itu berfungsi atau tidak).sumber
0:0:0:0
menunjukkan Semua IP untuk IPv4 dan[::]
Semua IPv6. IP dalam ESTABLISHED berarti ada koneksi dari PC Anda ke alamat IP yang ditunjukkan. Sudahkah Anda memeriksa jika Anda dapat mengakseshttp://localhost
pada PC Anda - apakah ini menunjukkan apa yang ingin Anda bagikan?1. Buat folder di direktori yang diperlukan (opsional)
Klik kanan pada folder yang ingin Anda bagikan.
Pilih properti.
Sebuah. Buka tab berbagi.
Dalam "Berbagi file dan folder jaringan"
Sebuah. klik "tidak dibagikan."
b. Kemudian goto "Advanced sharing" masukkan nama share jika Anda mau.
Klik OK & gt; OK & gt; Dekat
Tada kamu baik untuk pergi. Direktori berbagi dapat diakses secara publik.
sumber