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:
- Biarkan VM terhubung langsung ke jaringan nyata.
- 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:
- Teruskan port lain. Ini akan bekerja Menempatkan Anda masih akan menggunakan IP publik yang sama, sehingga mereka tidak akan tampak 'sangat berbeda'.
- 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:
- Dapatkan koneksi Internet kedua dari penyedia yang berbeda.
- 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.