Foro de elhacker.net

Comunicaciones => Redes => Mensaje iniciado por: WorkingAPI en 6 Agosto 2011, 15:47 pm



Título: Una IP para cada maquina virtual (VirtualBox)
Publicado por: WorkingAPI en 6 Agosto 2011, 15:47 pm

Hola!.

Me gustaría saber si podría asignar una IP diferente a cada maquina virtual que creo en mi ordenador con ayuda de VirtualBox. En vez de pagar por VPS lo tendría totalmente gratis y podría avanzar con mis proyectos.

Gracias y un saludo,
WorkingAPI.


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: madpitbull_99 en 6 Agosto 2011, 21:16 pm
En cada máquina virtual podrías usar una cuenta de servicio DDNS (No-IP, Dyn-DNS) diferente.

Otra opción es usar VHosts en tu Apache (http://httpd.apache.org/docs/2.0/es/vhosts/), de hecho en muchos hostings compartidos (por no decir todos) usan vhosts y servidores DNS internos.



Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: WorkingAPI en 7 Agosto 2011, 19:58 pm

En cada máquina virtual podrías usar una cuenta de servicio DDNS (No-IP, Dyn-DNS) diferente.

Otra opción es usar VHosts en tu Apache (http://httpd.apache.org/docs/2.0/es/vhosts/), de hecho en muchos hostings compartidos (por no decir todos) usan vhosts y servidores DNS internos.

¿Podrías explicarme como va eso de DDNS (No-IP y Dyn-DNS)? Lo veo mas facil y mas factible que el otro método por que entrando a no-ip.org veo que es una aplicación o algo asi.

¿Me entiendes? Si puedes ayudarme me vendría genial.

Un saludo,
WorkingAPI.


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: madpitbull_99 en 7 Agosto 2011, 22:36 pm
Sólo hay que buscar.

Citar
DNS (http://es.wikipedia.org/wiki/Domain_Name_System) dinámico es un sistema que permite la actualización en tiempo real de la información sobre nombres de dominio situada en un servidor de nombres. El uso más común que se le da es permitir la asignación de un nombre de dominio (http://es.wikipedia.org/wiki/Dominio_de_Internet) de Internet (http://es.wikipedia.org/wiki/Internet) a un ordenador con dirección IP (http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP) variable (dinámica). Esto permite conectarse con la máquina en cuestión sin necesidad de tener que rastrear las direcciones IP.

 El DNS dinámico hace posible, siendo de uso frecuente gracias a lo descrito, utilizar software de servidor (http://es.wikipedia.org/wiki/Servidor) en una computadora con dirección IP dinámica, como la suelen facilitar muchos proveedores de Internet (http://es.wikipedia.org/wiki/Proveedor_de_servicios_de_Internet) para particulares (por ejemplo para alojar un sitio web en el ordenador de nuestra casa, sin necesidad de contratar un hosting (http://es.wikipedia.org/wiki/Alojamiento_web) de terceros -aunque los hay gratuitos y hay que tener en cuenta que los ordenadores caseros posiblemente no estén tan bien dotados, a diferencia de los de aquellos, para estar encendidos permanentemente, sin olvidar el aumento del coste de la factura eléctrica-).

 Otro uso útil que posibilita el DNS dinámico es poder acceder al ordenador en cuestión por medio del escritorio remoto (http://es.wikipedia.org/wiki/Escritorio_remoto).

 Este servicio es ofrecido, incluso de forma gratuita, por DynDNS (http://es.wikipedia.org/wiki/DynDNS), No-IP, CDmon y FreeDNS.

Fuente: Wikipedia (http://es.wikipedia.org/wiki/DNS_din%C3%A1mico)

Para que estés "localizable" tienes que instalar un softare. El de No-IP se llama DUC.



Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: WorkingAPI en 8 Agosto 2011, 12:23 pm

Sólo hay que buscar.

Para que estés "localizable" tienes que instalar un softare. El de No-IP se llama DUC.



Entonces en la máquina virtual deberñia cambiar las DNS que hay en la red a las de Dyn-DNS o no-ip y que recoja una IP automatica, ¿No es asi?. Es que estoy muy tonto para este tipo de cosas, perdoname.



Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: ruben_linux en 8 Agosto 2011, 16:33 pm
puede que me engañe, pero lo que tu quieres es que cada OS que arranques en VB tenga una IP diferente??

pues eso es cambiando la configuración de red en la pestaña opciones. Te sugiero  NAT si es que tu OS anfitrión tiene acceso a internet, asi las máquinas virtuales tb lo tendrán.

Si no te interesa, o no tienes salida a internet te sugiero "adaptador solo anfitrion", y el dispositico sera algo como "vboxnet0" que tendrás que activar en el anfitrión si VB no lo hace automáticamente.


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: WorkingAPI en 8 Agosto 2011, 16:52 pm
puede que me engañe, pero lo que tu quieres es que cada OS que arranques en VB tenga una IP diferente??

pues eso es cambiando la configuración de red en la pestaña opciones. Te sugiero  NAT si es que tu OS anfitrión tiene acceso a internet, asi las máquinas virtuales tb lo tendrán.

Si no te interesa, o no tienes salida a internet te sugiero "adaptador solo anfitrion", y el dispositico sera algo como "vboxnet0" que tendrás que activar en el anfitrión si VB no lo hace automáticamente.

Exacto, necesito que cada OS creado en VB tenga una IP diferente. Yo de redes estoy muy mal, no entiendo casi nada, si pudieras ayudarme me vendría genial, sería un gran avnace  mis proyectos y te daría las gracias el resto de mi ida.

Un saludo,
WorkingAPI


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: ruben_linux en 8 Agosto 2011, 17:09 pm
ya te he respondido, es cosa de la configuración de VB
Configuración >Red>Conectado a: (seleccionas NAT o Adaptador sólo anfitrión)

NAT--> comparte el internet de tu anfitrión con las maquinas virtuales

Adaptador solo-anfitrión--> Crea una "mini" red, tomando como 192.168.56.1 tu anfitrión y las virtuales 192.168.56.101/255


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: WorkingAPI en 8 Agosto 2011, 17:27 pm
ya te he respondido, es cosa de la configuración de VB
Configuración >Red>Conectado a: (seleccionas NAT o Adaptador sólo anfitrión)

NAT--> comparte el internet de tu anfitrión con las maquinas virtuales

Adaptador solo-anfitrión--> Crea una "mini" red, tomando como 192.168.56.1 tu anfitrión y las virtuales 192.168.56.101/255


Lo que necesito es una IP pública, no privada.


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: ruben_linux en 8 Agosto 2011, 20:38 pm
pues en eso no te puedo ayudar porque no se.
 :-[


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: WorkingAPI en 8 Agosto 2011, 20:52 pm

pues en eso no te puedo ayudar porque no se.
 :-[

Gracias de todas maneras ;)


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: madpitbull_99 en 8 Agosto 2011, 22:43 pm
Ya te ha dado dos soluciones en mis mensajes anteriores.

No va a poder tener dos IP's públicas, al menos que las contrates, o sea, contratar dos servicios xDSL.


Título: Re: Una IP para cada maquina virtual (VirtualBox)
Publicado por: int_0x40 en 9 Agosto 2011, 17:09 pm
Si tienes acceso solo a la IP que te da ISP (por el servicio que tienes contratado) lo mas recomendable es que configures tus máquinas virtuales con el adaptador de red en puente, una vez hecho eso, configuras tu router para que mapee los puertos de los servicios que necesites que se accedan desde Internet a cada VM y les asignas algún nombre de subdominio en No-IP o Dyn-DNS como ya te explicó madpitbull_99.

La dirección IP pública que te asigna ISP puede ser estática o dinámica dependiendo del servicio que tengas contratado. En tu caso supongo que tienes contratado un servicio doméstico de acceso a Internet. Solo te asignan una IP pública que normalmente es dinámica, es decir que cambia después de un tiempo o de que reinicies el dispositivo.

Con ayuda de Dyn-DNS o No-IP puedes asignar nombre de dominio a uno o más equipos (obviamente cada uno con su OS) dentro de tu LAN. El servicio de DNS dinámico actualizará regularmente cada nombre de dominio que asignaste a cada una de tus máquinas virtuales y les mapeará con la misma dirección IP pública que tengas en  un momento dado.

Si no es lo que buscas explícate mejor. Estamos suponiendo que lo que quieres hacer en tus proyectos es montar algún servicio en cada máquina virtual y que se pueda acceder a ellos desde Internet. Si lo que buscas es que tus VM accedan a Internet con una IP pública diferente, entonces necesitas que estén conectadas a un router diferente cada una (un contrato con ISP diferente), como ya te lo dijeron. O pagar por que el ISP te asigne un espacio con varias direcciones, cosa que normalmente por el precio solo lo pueden hacer las empresas.

Pensándolo bien. Una opción para que cada VM aparezca en las conexiones remotas con IP pública distinta es usar proxy.

Saludos.