Problemas de DNS com uma configuração de IP estático em uma VM

Problemas de DNS com uma configuração de IP estático em uma VM

Estou usando o Parallels Desktop 10.2 para Mac no OS X Yosemite. Estou tentando configurar meu cliente (Ubuntu 14.04) para hospedar um site que está disponível para o host por meio de um nome de domínio específico.

Nas configurações avançadas de rede, configurei o endereço inicial compartilhado (já que o host está compartilhando sua rede com esta VM) como 10.211.55.20 – o endereço final é 10.211.55.254. E mudei meu arquivo /etc/network/interfaces para que eth0 seja configurado estaticamente.

/etc/rede/interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.211.55.1
    netmask 255.255.255.0
    gateway 10.211.55.20

Isso funciona até certo ponto. Depois de adicionar uma entrada ao arquivo /etc/hosts do host, posso acessar o servidor cliente por meio do nome de host especificado. No entanto, outros nomes de domínio não são resolvidos no cliente. Fiz uma pesquisa extensa para descobrir o que funciona e não consigo encontrar uma solução que funcione para mim. Tentei adicionar a linha dns-nameservers 10.211.55.20e (em uma tentativa diferente) dns-nameservers 8.8.8.8 8.8.4.4(DNS público do Google) sem sucesso. Tentei adicionar uma entrada ao arquivo /etc/resolvconf/resolv.conf.d/base também sem sucesso. Alguma idéia do que estou perdendo ou fazendo de errado? Ainda sou muito novo em redes, então não sei exatamente o que estou fazendo fora da ajuda que posso encontrar no Google.

Além disso, se alguém pudesse me orientar sobre como configurar isso para IPv6, ficaria muito grato.

Responder1

Parece que você não tem uma rota para a Internet configurada para a rede virtual em que suas VMs residem. Você deve tentar ver se consegue colocar suas VMs em uma ponte transparente ou configurar um roteador para a rede da máquina virtual. Se você não conseguir executar ping em 8.8.8.8 em sua rede, deverá resolver o problema de roteamento antes de resolver seus problemas de DNS.

Certifique-se de que você pode fazer todos os itens a seguir na ordem a seguir.

  1. Faça ping em sua máquina local em seu IP privado
  2. Faça ping no seu gateway padrão em seu IP interno.
  3. Faça ping no seu computador que hospeda a VM.
  4. Faça ping em um IP comum na internet (por exemplo, 8.8.8.8)

Responder2

Eu perdi completamente a parte em que você conseguiu acessá-lo por meio de uma entrada /etc/hosts.

O intervalo de IP que você forneceu parece o intervalo de DHCP, portanto, definir seu IP como .1 provavelmente entra em conflito. Defina-o para 10.211.55.5 ou algo um pouco superior.

informação relacionada