servidor dns atribuído a partir de dhcp é igual ao endereço do cliente

0

Eu tive a seguinte configuração de ambiente:

link

Ubuntu VM / etc / network / interfaces:

auto eth0
iface eth0 inet static
 address 192.168.10.11
 netmask 255.255.255.0
 gateway 192.168.10.1
 dns-nameservers 192.168.10.12

Ubuntu VM /etc/resolv.conf:

nameserver 192.168.10.12

Eu mudei para outra configuração (eu quero obter o endereço do servidor DNS do dhcp (roteador)):

Ubuntu VM / etc / network / interfaces:

auto eth0
iface eth0 inet dhcp

[meu endereço IP do Ubuntu VM do dhcp = 192.168.10.8]

Ubuntu VM /etc/resolv.conf:

nameserver 192.168.10.8 <-- ??? 

[por que o servidor dns e meu cliente dhcp têm o mesmo endereço?]

Configuração do dhcp do roteador:

Start IP Address: 192.168.10.2
End IP Address: 192.168.10.100
Primary DNS Server: 208.67.222.222 <-- it's a proper dns server
Secondary DNS Server: 0.0.0.0
Gateway: 192.168.10.1

Obrigado antecipadamente!

    
por Krzychu 09.04.2016 / 18:28

1 resposta

0

Como o Ubuntu usa dnsmasq como um servidor de cache local para reduzir as solicitações redundantes que vão para o servidor de nomes reais e acelerar a resolução de nomes. Normalmente /etc/resolv.conf apenas aponta para 127.0.0.1, mas parece que você removeu a interface de loopback (lo) da sua linha automática / etc / network / interfaces então eu estou supondo que seu endereço IP atribuído DHCP é o único válido endereço que poderia usar. Você provavelmente deve colocar a interface de loopback de volta na linha automática do seu arquivo de interfaces.

    
por psusi 09.04.2016 / 19:54