como evitar o NSCD para DNS

1

Estou usando o serviço NSCD para DNS agora. Mas às vezes eu vejo o NSCD morrendo e a resolução de DNS não acontece corretamente. por favor me diga como podemos evitar o NSCD para o DNS. se contornarmos o NSCD, qual é a desvantagem?

    
por niranjan 30.05.2014 / 06:26

1 resposta

8

Ao resolver um usuário, grupo, host, serviço ..., o processo primeiro tentará se conectar ao nscd socket (algo como /var/run/nscd/socket ), eu não acho que haja uma maneira de contornar isso. / p>

Se nscd tiver morrido, a conexão falhará e, portanto, o nscd não será usado e isso não deve ser um problema.

Se estiver em um estado suspenso, a conexão poderá ser interrompida ou ter êxito. Se for bem-sucedido, o cliente enviará sua solicitação (forneça-me endereços IP para www.google.com , forneça as entradas passwd para niranjan ...).

Agora, você pode configurar nscd (pelo menos aquele que vem com o GNU libc) para desabilitar o cache para qualquer tipo de banco de dados (por exemplo, tendo enable-cache hosts no em /etc/nscd.conf para o banco de dados hosts ) .

Nesse caso, nscd responderá ao cliente: Eu não faço cache e o cliente fará a resolução sozinho.

No entanto, se nscd estiver em um estado suspenso , talvez não seja possível fornecer essa simples resposta não fará , para que não seja necessariamente ajuda. Mas isso é provavelmente o mais próximo do que você quer que você vai conseguir desabilitar nscd ao mesmo tempo.

nscd é um daemon de armazenamento em cache, destinado a melhorar o desempenho. Desativar isso potencialmente faria com que aqueles olhares ficassem mais lentos. No entanto, isso é verdade apenas para alguns tipos de bancos de dados. Por exemplo, se os bancos de dados do usuário / serviço / grupo estiverem apenas em arquivos pequenos ( /etc/passwd , /etc/group , /etc/services ), usar nscd provavelmente trará pouco benefício, se houver. nscd será útil para o banco de dados hosts . Mas, em vez de usar nscd , você também pode usar um servidor DNS de cache local como dnsmasq .

    
por 30.05.2014 / 11:40

Tags