NAT
(Tradução de endereço de rede) não tem nada em comum com as metas descritas. A correspondência entre endereços IP e MAC é mantida usando o mecanismo denominado ARP
(Protocolo de Resolução de Endereços) para IP versão 4 e Neighbor Discovery para IP versão 6. Em raras circunstâncias, você pode manter a lista de vizinhos manualmente, mas raramente é necessário. p>
Para atribuir IP a máquinas virtuais, existem algumas maneiras, dependendo do software de virtualização concreto que você usa. Por exemplo, para contêineres LXC, o mais simples é criar uma ponte, conectar a interface de rede externa a essa ponte e, ao criar um contêiner, anexar sua extremidade do link externo a essa ponte; a própria camada LXC fornecerá restrição de atribuição de IP. Para software de virtualização completa (como o VirtualBox, VMWare), por favor leia sua documentação; normalmente, isso é, sim, NAT (mas, nesse caso, o convidado não obterá um endereço IP dedicado no lado externo), ponte ou roteamento (nesse caso, é necessário fornecer um roteamento de subbloqueio de IP em seu computador). rede de sites, estática ou dinâmica).
Acho que essa resposta contém um número suficiente de palavras-chave para continuar sua pesquisa. Se não, você pode reformular sua pergunta e tentar novamente. Mas, o link parece-me o local mais adequado para esses tópicos.