Virtualbox su host Ubuntu: accede agli ospiti in base al nome host

9

Ho diverse appliance VirtualBox (Windows, Linux) ognuna configurata con due schede di rete:

  • NAT per l'accesso a Internet
  • solo host per gli host & lt; & gt; host e host & lt; & gt; comunicazione ospite

Il problema è che posso comunicare solo tramite indirizzo IP. Voglio comunicare per nome host, es. Voglio essere in grado di raggiungere qualsiasi host da qualsiasi altro host (o guest) utilizzando il nome host. È possibile?

Ho già un adattatore solo host ( vboxnet0 ) sul computer host, e il networking va bene, ma vorrei evitare di assegnare IP statici a ciascuna appliance.

    
posta Miguel Ping 25.09.2012 - 12:51

4 risposte

3

Ti suggerisco di utilizzare DNS multicast per risolvere questo problema.

Ubuntu lo sta utilizzando per impostazione predefinita tramite Avahi .

L'host di Windows ha bisogno di un client Avahi per scoprire altri servizi Avahi. Se il tuo host utilizza già un software Apple, probabilmente questo è già disponibile tramite un servizio chiamato Bonjour. Tuttavia, se questo non è già installato, una versione ridotta di Bonjour è disponibile per il download qui: Servizi di stampa Bonjour . Dopo l'installazione dovresti essere in grado di accedere ai tuoi ospiti tramite .local.

Nota: il sistema mDNS sembra utilizzare il suffisso .local per impostazione predefinita. Quindi, se il tuo nome host è "dev.myapp.com", il nome host effettivo sarà "dev.myapp.com.local".

Copia dalla mia risposta su superuser.com.

    
risposta data Spiralis 29.01.2013 - 23:40
2

Secondo il manuale (leggermente su un argomento diverso ):

  

non esiste un resolver DNS per le reti interne

Quindi dovrai installarne uno in uno dei tuoi host virtuali.

Contenuti correlati: Forum VB

    
risposta data lgarzo 25.09.2012 - 13:15
1

Hai bisogno di un server DNS per convertire l'ip in un nome host e viceversa e questo sfortunatamente non è supportato in Vbox

    
risposta data user61928 25.09.2012 - 14:43
0

PER CONSENTIRE GLI ALTRI (CLIENT WINDOWS, CLIENT LINUX CONFIGURATI) RAGGIUNGI IL TUO OSPITANTE PER HOSTNAME:

  • Installa / configura / avvia nmbd servizio, fornito da samba .

    nmbd: server dei nomi NetBIOS per fornire servizi di denominazione NetBIOS su IP    ai clienti

PER CONSENTIRE AL TUO HOST DI RAGGIUNGERE GLI ALTRI (CLIENT WINDOWS, CLIENT LINUX CONFIGURATI) BY HOSTNAME:

  • Modifica /etc/nsswitch.conf

Cambia la linea

hosts: files dns

a

hosts: files dns wins
  • installa winbind

    apt-get install winbind

risposta data Marco Rossi 16.03.2016 - 16:48

Leggi altre domande sui tag