NAT
Se você estiver usando estática (one-to-one) NAT , o roteador irá atribuir o 11.2.10.172
IP público para o primeiro PC (por exemplo 192.168.1.101
) tentando alcançar google.com. Nesse caso, os dois computadores não poderão se comunicar com o google.com de uma só vez, porque o único IP público disponível já está distribuído.
A tabela NAT no roteador:
11.2.10.172 -> 192.168.1.101
PAT
No seu caso, PAT (sobrecarga de NAT) é a solução.
Com o PAT, vários endereços podem ser mapeados para um IP privado. Quando um dispositivo inicia uma sessão TCP / IP, ele gera um número de porta de origem TCP ou UDP para identificar exclusivamente a sessão. Quando o roteador recebe esse pacote, ele usa o número da porta de origem para identificar exclusivamente a tradução.
O exemplo
PC1 ( 192.168.1.101
) faz uma solicitação HTTP para google.com ( 64.233.161.1
) com um número de porta de origem aleatória (1444). PC1 enviará um pacote com DA: 64.233.161.1:80 | SA: 192.168.1.101:1444
. Quando o roteador recebe esse pacote, ele é inserido 11.2.10.172:1444 -> 192.168.1.101:1444
na tabela NAT e altera o endereço L3 do pacote para DA: 64.233.161.1:80 | SA: 11.2.10.172:1444
e encaminha para google.com.
O Google responde com DA: 11.2.10.172:1444 | SA: 64.233.161.1:80
. O roteador recebe esse pacote e o converte para DA: 192.168.1.101:1444 | SA: 64.233.161.1:80
depois encaminha-lo para PC1.
Se o PC2 ( 192.168.1.102
) enviar um pacote com o mesmo número da porta de origem que o PC1, o roteador simplesmente aumentará o número da porta em 1. Nesse caso, a tabela NAT se pareceria com esta
11.2.10.172:1444 -> 192.168.1.101:1444
11.2.10.172:1445 -> 192.168.1.102:1444
Espero que ajude um pouco.
ATUALIZAÇÃO
Como o @CraigConstantine notou, 10.2.10.172
ainda está no espaço de endereço privado, então mudei para 11.2.10.172
.