diffrence entre a configuração do DNS em etc / resolv conf e etc / network / interfaces

6

Eu quero saber a diferença entre as configurações de DNS em /etc/resolv.conf e /etc/network interfaces . Por exemplo, quando eu compartilho conexão de internet de outro computador (XP), eu adicionei o servidor de nomes (endereço DNS do meu ISP) em /etc/resolv.conf e consegui compartilhar a Internet com sucesso. Mas eu quero saber qual é a relevância de definir o endereço DNS no /etc/network/interfaces junto com o IP e o endereço do gateway?

Onde meu computador pesquisa a resolução do endereço IP de algum site ao navegar? É resolv.conf ou rede interfaces ?

    
por muhamed rafi 28.09.2013 / 16:45

1 resposta

4

Novos sistemas Ubuntu usam um serviço chamado resolvconf que executa um resolvedor DNS local na máquina e gerencia automaticamente o arquivo /etc/resolv.conf (na verdade, como um link simbólico para algum lugar no sistema de arquivos /run ) e você deve não edite o arquivo /etc/resolv.conf manualmente.

Na versão servidor , resolvconf recebe os endereços reais do servidor via DHCP ou do arquivo /etc/network/interfaces , onde eles são especificados como uma lista de dns-nameservers , por exemplo,


auto eth0
iface eth0 inet static
address 192.168.1.102
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.4.4

Para as versões desktop (ou seja, aquelas que usam o serviço network-manager e applet GUI associado), os servidores reais vêm via DHCP ou podem ser especificados nas Configurações IPv4 aba depois de alterar o Method: de Automatic (DHCP) para Automatic (DHCP) addresses only ou Manual e adicionar os endereços IP necessários nas caixas fornecidas.

    
por steeldriver 28.09.2013 / 17:12

Tags