Pergunta sobre o endereço IP no VirtualBox para um servidor doméstico

3

Eu configurei um servidor LAMP dentro de uma partição do VirtualBox usando a instalação automática do Ubuntu. Esta é a primeira vez que eu tentei configurar um servidor doméstico. A instalação parece ter sido bem-sucedida e agora estou tentando entender minha conexão com a Internet.

Se eu pingar no google, recebo 64 bytes de 67.215.66.132 ... (na verdade, recebo isso várias vezes até pará-lo). Isso parece promissor.

No entanto, quando executo o ifconfig, ele retorna o inet addr: 10.0.2.15. Não tenho certeza de que tipo de endereço é esse. Talvez um endereço de rede local? Não é um endereço, posso acessar a partir de um navegador, por isso não tenho certeza se meu servidor é acessível de fora.

O servidor está conectado via ethernet a um roteador secundário.

Por fim, quero tentar hospedar um único site nesse servidor, mas estou querendo saber se preciso fazer mais ajustes no meu endereço IP antes de continuar.

Qualquer comentário sobre o que foi dito acima será apreciado.

Obrigado

    
por Nathan 02.09.2013 / 19:24

1 resposta

3

* VBox significa VirtualBox, quando usado nesta resposta

10.0.2.15 é um endereço que se encontra no intervalo 10.0.0.0 - 10.255.255.255, que é um intervalo de "endereço de rede privada", por RFC 1918 (página 4, seção 3 indica" espaço de acesso privado "para LANs e Intranets e outros) . Como os endereços de rede que começam com 192.168. *. *, Normalmente são endereços de rede internos para a rede local determinada, neste caso a 'rede' usada pelo VirtualBox no sistema. O VirtualBox tende a usar o endereçamento local em seu sistema para suas máquinas virtuais, portanto, na máquina host, você teria que encaminhar o tráfego de entrada para o endereço 10.0.2.15 interno.

Suponho que seu sistema / servidor tenha um endereço IP do roteador em sua rede doméstica. Você pode usar esse endereço IP como o destino do site, no entanto, você não pode obter um endereço mais "público" do que o intervalo 10.0.0.0 - 10.255.255.255, pois é uma "rede privada" dentro do sistema (porque o VirtualBox é estranho assim).

Se você tiver um sistema inicial que seja o host da VBox VM atrás de um roteador que tenha um endereço IP 192.168.1.194 (por exemplo) e que você tenha sua VM em seu sistema com um endereço IP de 10.0.2.15 , a maneira de obter dados da Internet para a VM é realmente dois:

(1) O roteador precisará rotear a porta 80 para 192.168.1.194 (ou qualquer que seja o IP real do sistema host, ou seja, o sistema que está executando a VM do VirtualBox.)

(2) Seu sistema precisará de uma regra específica do iptables (ou firewall semelhante) para encaminhar a porta 80 ou portas relacionadas do sistema host para 10.0.2.15 (a VBox VM).

    
por Thomas Ward 02.09.2013 / 19:48