Como consultar o banco de dados resolvconf?

3

A descrição de resolveconf em sua página de manual nos diz: "O pacote resolvconf inclui um banco de dados simples para informações de servidor de nomes em tempo de execução ..." .

O que está claro na página de manual é como adicionar ou remover informações do banco de dados.

Mas, Como consultá-lo? .

    
por jgomo3 23.12.2017 / 16:22

1 resposta

2

ls /etc/resolvconf/run/interface

listará todas as informações do servidor de nomes que foram adicionadas ao banco de dados resolvconf . Seus nomes geralmente identificam a interface à qual estão associados e, possivelmente, outras coisas.

Estes são todos os arquivos de texto, efetivamente fragmentos de /etc/resolv.conf . Então você pode visualizá-los com qualquer utilitário de visualizador de texto.

Por exemplo, no meu sistema de gateway doméstico (Debian 9):

# ls /etc/resolvconf/run/interface/
eth2.dhclient  eth2.ip6.dhclient  lo.inet  lo.named

eth2 é minha interface externa que obtém sua configuração via DHCP. O domínio padrão e os servidores DNS IPv4 fornecidos pelo servidor DHCP do meu provedor estão no arquivo eth2.dhclient . O arquivo eth2.ip6.dhclient tem as mesmas informações para o IPv6. lo.inet contém a linha search do domínio que defini localmente e substitui o domínio padrão definido pelo ISP. E já que eu executo um BIND local para o meu domínio DNS privado, uma vez que o BIND tenha iniciado, a configuração systemd do Debian opcionalmente adicionará uma linha nameserver 127.0.0.1 como lo.named .

Como o arquivo /etc/resolvconf/interface-order diz que lo tem prioridade sobre qualquer outra coisa, a linha search de lo.inet sempre irá para o /etc/resolv.conf real. Se meu BIND estiver em execução, ele será usado como um servidor de nomes local; mas se falhar por algum motivo e systemd não conseguir reiniciá-lo, as dependências na configuração systemd farão com que o lo.named seja removido e, em seguida, nameserver 127.0.0.1 no /etc/resolv.conf será automaticamente substituído pelos servidores de nomes do ISP.

    
por 23.12.2017 / 18:05