Por que o NSS não está usando o mDNS?

2

Eu tenho uma máquina que não consegue resolver nomes de host sobre o mDNS:

### mDNS is working
$ avahi-resolve -n foo.local
foo.local   1.2.3.4

### NSS is configured to use mDNS
$ grep ^hosts /etc/nsswitch.conf 
hosts:          files mdns4_minimal [NOTFOUND=return] dns

### But something's not working in practice...
$ getent hosts foo.local   # returns empty

Para evitar dúvidas, getent hosts retorna resultados bem-sucedidos / corretos para nomes definidos em /etc/hosts e para nomes resolvidos por DNS unicast.

A reinicialização resolve o problema, mas gostaria de saber o que está errado / como ela pode ser corrigida sem reinicialização.

Presumivelmente, libnss-mdns precisa de algum tipo de pontapé, embora eu tenha a impressão de nsswitch.conf: existe um daemon que eu preciso reiniciar? ? isso não deveria ser necessário.

    
por eggyal 16.08.2015 / 15:57

0 respostas