NAT
Jika Anda menggunakan statis (satu-ke-satu) NAT , router akan menetapkan 11.2.10.172
IP publik untuk PC pertama (misalnya 192.168.1.101
) berusaha untuk mencapai google.com. Dalam hal ini, kedua PC tidak akan dapat berkomunikasi dengan google.com sekaligus, karena IP publik yang tersedia hanya sudah didistribusikan.
Tabel NAT di router:
11.2.10.172 -> 192.168.1.101
PAT
Dalam kasus Anda, PAT (NAT overloading) adalah solusinya.
Dengan PAT, banyak alamat dapat dipetakan ke satu IP pribadi. Ketika perangkat memulai sesi TCP / IP, itu menghasilkan nomor port sumber TCP atau UDP untuk mengidentifikasi sesi secara unik. Ketika router menerima paket ini, ia menggunakan nomor port sumber untuk mengidentifikasi terjemahan secara unik.
Contoh
PC1 ( 192.168.1.101
) membuat permintaan HTTP ke google.com ( 64.233.161.1
) dengan nomor port sumber acak (1444). PC1 akan mengirim paket dengan DA: 64.233.161.1:80 | SA: 192.168.1.101:1444
. Ketika router menerima paket ini, ia menyisipkan 11.2.10.172:1444 -> 192.168.1.101:1444
ke tabel NAT kemudian mengubah pengalamatan L3 paket ke DA: 64.233.161.1:80 | SA: 11.2.10.172:1444
dan meneruskannya ke google.com.
Google merespons dengan DA: 11.2.10.172:1444 | SA: 64.233.161.1:80
. Router menerima paket ini dan menerjemahkannya untuk DA: 192.168.1.101:1444 | SA: 64.233.161.1:80
kemudian meneruskannya ke PC1.
Jika PC2 ( 192.168.1.102
) mengirim paket dengan nomor port sumber yang sama seperti PC1, router hanya menambah nomor port dengan 1. Dalam hal itu tabel NAT akan terlihat seperti ini
11.2.10.172:1444 -> 192.168.1.101:1444
11.2.10.172:1445 -> 192.168.1.102:1444
Saya harap ini sedikit membantu.
PEMBARUAN
Seperti yang diperhatikan @CraigConstantine, 10.2.10.172
masih ada di ruang alamat pribadi jadi saya telah mengubahnya 11.2.10.172
.