Dua mesin virtual dengan alamat IP eksternal yang berbeda (VMWare)

3

Jika saya membuat Mesin Virtual dengan VMWare itu mendapatkan alamat IP yang berbeda dari tuan rumah, tetapi hanya berbeda di nomor terakhir. Alamat IP eksternal akan tetap sama, benar? Bagaimana saya dapat dengan mudah menetapkan 2 alamat IP eksternal yang berbeda untuk 2 Mesin Virtual (dengan layanan proxy) sehingga kedua VM terlihat seperti pengguna yang sama sekali berbeda dengan situs web atau layanan apa pun?

Cindy88
sumber
1
Anda mungkin tidak bisa. Anda harus memiliki alamat ip eksternal terlebih dahulu, yang jarang terjadi dan membutuhkan biaya, baru kemudian Anda dapat melihat ke port penerusan dll.
LPChip

Jawaban:

1

Jika saya membuat Mesin Virtual, dengan VMWare

Dengan apa? server vmware? pemain vmware? server vmware? Fusi Vmware. Vmware ESX? (petunjuk: vmware tag sudah usang karena suatu alasan).

itu mendapatkan alamat IP yang berbeda dari host (tetapi hanya nomor terakhir).   Alamat IP eksternal akan tetap sama. (Benar?)

Itu benar-benar tergantung pada bagaimana Anda mengkonfigurasi jaringan. Baik untuk VM dan untuk OS host. Anda dapat menggunakan jaringan virtual, NAT atau akses langsung. Jika Anda menggunakan akses langsung ke jaringan jika sama dengan komputer biasa.

Bagaimana saya dapat dengan mudah menetapkan 2 alamat IP eksternal yang berbeda untuk 2 Mesin Virtual (dengan layanan proxy). Sehingga kedua VM terlihat seperti pengguna yang sama sekali berbeda dengan situs web atau layanan apa pun.

Dengan asumsi bahwa dengan alamat IP eksternal tidak merujuk ke host (dan VM) di belakang NAT di rumah dan eksternal sebagai 'tidak di rumah', maka cukup konfigurasikan sebagai berikut:

  1. Biarkan VM terhubung langsung ke jaringan nyata.
  2. Atur IP statis yang berbeda pada VM atau gunakan DHCP.

Selesai

Jika Anda bermaksud di rumah, hanya dengan satu alamat IP publik IPv4 dan NAT: Anda tidak bisa untuk IPv4.

Jika di rumah dan dengan IPv6: sama dengan jawaban pertama. Banyak IP untuk melakukan routing nyata.

Semua jawaban sepertinya agak umum. Untuk jawaban yang lebih terperinci, Anda benar-benar perlu memberikan informasi yang lebih rinci. Merasa bebas untuk sunting itu ke dalam posting Anda.


Ditambahkan setelah komentar:

Setup saat ini (IP menebak)

 Host (w7).
 DHCP req      --------+
 192.168.1.100         |
                       |
 VM1 (w10)             [===========]
 DHCP req      --------[   Router  ]------------------- Internet
 192.168.1.101         [===========]
                       |
 VM2 (w10)             |
 DHCP req      --------+
 192.168.1.102

Router juga akan memiliki dua alamat IP:
satu di sebelah kiri gambar (katakanlah 192.168.1.1)
salah satu hak gambar (IP publiknya, katakan 1.2.3.4

Itu sedang melakukan hack jelek yang disebut NAT untuk menghubungkan beberapa host internal ke jaringan tanpa memiliki alamat IP v4 publik yang memadai.

Sekarang Anda dapat meneruskan port di router ke host di dalam.
Misalnya. Anda dapat mengatakan bahwa 1.2.3.4:80 harus dikirim ke VM1.

Tetapi Anda hanya memiliki satu IP eksternal publik dan Anda hanya dapat meneruskan satu tupel IP: port. Itu membuat Anda memiliki dua pilihan:

  1. Teruskan port lain. Ini akan bekerja Menempatkan Anda masih akan menggunakan IP publik yang sama, sehingga mereka tidak akan tampak 'sangat berbeda'.
  2. Dapatkan IP publik lain. Anda mungkin dapat membayar ISP Anda untuk mendapatkan beberapa IP. Misalnya. 1.2.3.5. Perhatikan bahwa ini mungkin IP dalam kisaran yang sama. Itu tidak sesuai dengan kecenderungan saya untuk 'sepenuhnya berbeda'.

Memperoleh ISP yang Anda konfigurasikan dengan dua IP berbeda dari rentang yang berbeda di sisi eksternal secara teknis dimungkinkan, tetapi sangat tidak mungkin ISP akan melakukan ini untuk Anda.

Itu menyisakan dua opsi lagi:

  1. Dapatkan koneksi Internet kedua dari penyedia yang berbeda.
  2. Atau temukan komputer yang sama sekali berbeda di tempat lain di Internet dan beri tahu PC itu untuk meneruskan semua lalu lintas ke router Anda.

Itu akan terlihat seperti ini:

 Internet ----  Your server elsewhere ---> send to 1.2.3.4:2080

Dan di rumah Anda akan meneruskan ini 1.2.3.4:2080 ke VM2.

Hennes
sumber
Saya menggunakan VMware player yang menjalankan Windows 7. Tuan rumah menjalankan Windows 10 Professional x64. Untuk saat ini saya menggunakan opsi 'bridged network' di mana VM terhubung ke jaringan host secara otomatis. Seperti dijelaskan, ini menghasilkan IP VM yang hampir identik dengan IP host (dan IP VM lainnya yang berjalan pada PC yang sama), terpisah dari 2 digit terakhir. Saya ingin para VM memiliki IP yang sepenuhnya tidak dapat dibedakan, sejauh di luar
Cindy88
dunia prihatin. Saya tidak terlalu teknis dan karena itu bertanya-tanya bagaimana cara mengkonfigurasi ini dalam VMware, jika memungkinkan.
Cindy88
Menambahkan lebih banyak ke pos. Masih tidak yakin masalah mana yang Anda coba selesaikan. Membuatnya tampak 'lengkap; y berbeda' terdengar seperti Anda memiliki masalah atau tujuan dan mencoba menerapkan satu solusi, daripada bertanya 'bagaimana cara mengatasi ini'. Satu solusi itu mungkin berhasil, tetapi mungkin bukan yang terbaik.
Hennes
0

Sepertinya Anda ingin membuat VM Anda terlihat berbeda dengan layanan di luar jaringan Anda.

Kamu bisa memakai TOR untuk menyelesaikan ini. Anda dapat menginstal TOR di kedua VM dan meminta IP baru yang diperlukan.

Keltari
sumber
Itu sebenarnya ide yang bagus. Mungkin sangat lambat, tetapi cara yang bagus untuk menyelesaikan apa yang mungkin merupakan pertanyaan yang dimaksud.
Hennes
@ Hennes saya pikir itu ide yang bagus, itu sebabnya saya memposting jawabannya: D
Keltari
Ini adalah ide yang bagus, tetapi saya khawatir itu akan memperlambat koneksi terlalu banyak. VM membutuhkan koneksi secepat dan semulus mungkin untuk mencapai tujuannya.
Cindy88