Qual é a diferença entre a rede NAT / Bridged / Host-Only?

51

VMWare: O que é NAT vs. Conectado vs. Somente Host?

    
por stevebot 31.12.2010 / 01:30

4 respostas

49

Somente host permite apenas operações de rede com o sistema operacional host.

O modo NAT irá mascarar toda a atividade da rede como se viesse do seu sistema operacional host, embora a VM possa acessar recursos externos.

O modo em ponte replica outro nó na rede física e sua VM receberá seu próprio endereço IP se o DHCP estiver habilitado na rede.

    
por 31.12.2010 / 01:32
39

O mesmo conceito da configuração normal da rede:)

  • Somente host : a VM receberá um IP, mas só estará acessível na caixa em que a VM está sendo executada. Nenhum outro computador pode acessá-lo.

  • NAT : assim como a sua rede doméstica com um roteador sem fio, a VM será atribuída em uma sub-rede separada, como 192.168.6.1 é seu computador host e a VM é 192.168.6.3 , sua VM pode acessar a rede externa como seu host, mas sem acesso externo à sua VM diretamente, ela está protegida.

  • Bridged : sua VM estará na mesma rede que seu host, se seu IP de host for 172.16.120.45 , sua VM será como 172.16.120.50 . Ele pode ser acessado por todos os computadores na sua rede host.

por 31.12.2010 / 02:46
7

Enquanto as outras respostas aqui fornecem boas descrições para os modos NAT e Bridged, suas explicações para o modo somente host não são muito precisas.

A partir da documentação da VMware, em Configurando Conexões de Rede > Compreender as configurações comuns de rede :

Host-only networking creates a network that is completely contained within the host computer. Host-only networking provides a network connection between the virtual machine and the host system by using a virtual network adapter that is visible on the host operating system.

(ênfase minha)

Observe que não diz que a VM será acessível apenas pelo host. A rede é independente, não a conexão . Esta é uma diferença sutil mas importante.

Além disso, conforme indicado por user5389726598465, em Criando máquinas virtuais > Preparando-se para criar uma nova máquina virtual > Selecionando o tipo de conexão de rede para uma máquina virtual :

With host-only networking, the virtual machine can communicate only with the host system and other virtual machines in the host-only network. Select host-only networking to set up an isolated virtual network.

Você deve estar ciente de que os modos somente host, NAT e em ponte são aliases para comutadores de rede virtual específicos ("VMnets") que são pré-configurados para os diferentes comportamentos. Tal como acontece com um comutador de rede normal, todas as máquinas ligadas ao mesmo comutador são visíveis entre si.

Isso significa que todas as VMs conectadas a uma rede somente de host estarão visíveis para o host e entre si . Se você quiser uma VM visível somente para o host, será necessário atribuir uma VMnet dedicada e evitar a atribuição de outras VMs a essa VMnet.

    
por 20.02.2017 / 22:05
6

A tabela a seguir, do site de documentação do Virtualbox , mostra a conectividade entre a VM e o host para diferentes tipos de rede:

    
por 17.06.2018 / 13:35