Definindo corretamente o domínio resolv.conf

0

Estou tendo problemas com a resolução de domínios no trabalho. O domínio é company.local. Quando me conecto, meu etc/resolv.conf é assim:

# Generated by NetworkManager
domain company.local
search company.local
nameserver 10.0.0.60
nameserver 10.0.0.61

Eu posso consertar o problema (os hosts não são resolvidos), editando o arquivo para:

# Generated by NetworkManager
domain company.local.
search company.local. office.company.local.
nameserver 10.0.0.60
nameserver 10.0.0.61

Como posso definir isso de forma mais permanente? Algo em /etc/sysconfig/network ? Eu estou no fedora 17.

    
por Karlo 04.03.2013 / 09:25

1 resposta

1

Seu /etc/resolv.conf está sendo preenchido com base na resposta obtida do servidor DHCP.

A melhor solução para você seria começar a usar dnsmasq como DNS resolver em vez do resolvedor de DNS padrão.

Dessa forma, você pode especificar domínios de pesquisa adicionais por meio de arquivos de configuração que não seriam sobrescritos. Deixe-me saber e posso orientá-lo nas etapas para configurar o dnsmasq como seu resolvedor de DNS.

Se você já tem o dnsmasq configurado, estas são as linhas que você precisa adicionar ao seu /etc/dnsmasq.conf com base nas informações que você postou.

server=/office.company.local/10.0.0.60
server=/office.company.local/10.0.0.61
    
por 04.03.2013 / 09:53