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.