Arahkan lalu lintas IP publik ke IP internal di Windows

0

Saya ingin tahu apakah ada cara untuk mengarahkan semua lalu lintas masuk dan keluar dari IP publik (Katakanlah 136.0.98.197) ke IP internal (Say 192.168.1.100), sehingga paket yang masuk dari IP publik pergi ke internal satu, dan paket keluar dari IP internal pergi ke publik.

IP publik milik PC saya sendiri, jadi tidak ada kekhawatiran tentang masalah keamanan.

Sini adalah solusi untuk Linux oleh iptables. Saya tidak yakin apakah solusi ini melakukan pekerjaan untuk lalu lintas keluar dan saya juga ingin melakukan ini untuk Windows, bukan Linux. Mungkin ada beberapa perintah setara untuk netsh atau powershell, tapi saya tidak banyak teknisi jaringan!

user2548538
sumber
Jika Anda ingin meneruskan lalu lintas ke 192.168.1.100 dari `136.0.98.197 itu harus semua lalu lintas pada port yang diberikan atau (semua port dalam kasus DMZ). Anda juga akan memerlukan perangkat jaringan dengan kompatibilitas ini
Ramhound

Jawaban:

0

Saya telah menggunakan yang berikut ini di masa lalu.

netsh interface ipv4 add route 192.168.1.100/32 metric=10 12 136.0.98.197

192.168.1.100/32 adalah tujuannya.

12 adalah nama / nomor antarmuka

136.0.98.197 adalah pintu gerbang untuk sampai ke IP internal. Saya telah menggunakan IP yang Anda berikan di atas sebagai contoh.

Untuk keluar, gateway default dapat mengatasi hal itu, atau Anda dapat melakukan yang sebaliknya dan menggunakan 0.0.0.0/0

NetSH TechNet

* note 2008R2 dan 2012 sepertinya mengubah cara melakukannya. Di bagian gateway, untuk 2008 gunakan alamat IP server / NIC, bukan IP gateway. Tidak yakin apakah dokumentasi NetSh mencerminkan perubahan ini.

Terima kasih, Tim.

Tim Haintz
sumber
tidak bekerja! izinkan saya mengklarifikasi, misalnya 172.217.9.14 adalah IP Google.com. Saya ingin memetakan IP ini ke 192.168.1.1, sehingga, ketika saya memasukkan 192.168.1.100 di Internet Explorer, itu akan diarahkan ke Goolge.com.
user2548538