Uma determinada máquina pode ter vários nomes de domínio, mas vamos supor que sua máquina tenha um nome de domínio totalmente qualificado (principal).
É o DNS que determina qual é o nome completo do domínio da sua máquina, não a própria máquina (... embora o nome de domínio totalmente qualificado da máquina possa ser registrado localmente em um ou mais arquivos de configuração, por exemplo, em /etc/postfix/main.cf
. )
Digamos que o nome do host do sistema da sua máquina seja foo
. Normalmente, a máquina também é chamada de foo
no DNS (embora, para repetir, também possa ter outros nomes.) Você precisa perguntar ao DNS qual é o nome de domínio totalmente qualificado do foo.
Digamos que o nome de domínio totalmente qualificado de sua máquina seja foo.bar.com
.
"Nos velhos tempos", seu hosthame seria foo
e o arquivo /etc/resolv.conf conteria domain bar.com
. (Aviso: antigamente diferentes distribuições lidavam com o nome do domínio de forma diferente, por exemplo, incluindo-o no nome do host do sistema, mas a maioria das distros não faz mais isso.)
Hoje em dia a opção search
substitui a opção domain
em /etc/resolv.conf, então você deve ter search bar.com
.
Desde o Ubuntu 12.04, o arquivo /etc/resolv.conf deve ser gerenciado pelo utilitário resolvconf. Os fornecedores de informações de servidor de nomes (ou seja, endereços de servidores de nomes e nomes de domínio de pesquisa) passam as informações para o resolvconf, que grava um arquivo resolv.conf atualizado em tempo de execução.
Você está usando o resolvconf se o pacote está instalado e /etc/resolv.conf é um link simbólico para ../run/resolvconf/resolv.conf
.
Vamos supor que você esteja de fato usando o resolvconf. Se você obtiver um endereço IP para sua interface de rede principal por meio do protocolo DHCP, geralmente o domínio de pesquisa também será fornecido via DHCP. Nesse caso, você precisa configurar o servidor DHCP para fornecer bar.com
como o nome do domínio de pesquisa. Se, por outro lado, sua interface de rede principal estiver configurada estaticamente, será necessário inserir o nome do domínio de pesquisa no utilitário de configuração de interface de rede que você está usando (ifup ou NetworkManager). Para ifup, coloque o nome do domínio de pesquisa em uma linha dns-search
em / etc / network / interfaces e, para o NetworkManager, coloque-o no campo Additional search domains
na guia Configurações IPv4 da conexão relevante do NetworkManager.