. resolução de nome local só funciona durante a reinicialização do servidor [fechado]

1

Em uma máquina cliente, eu corro o seguinte comando:

while true ; do ping -c 1 server_name.local. ; sleep 1s ; done

Produz:

ping: unknown host server_name.local.

... exceto que quando eu reinicializo o servidor, há alguns pings bem-sucedidos antes do desligamento e novamente logo após a inicialização.

Da mesma forma, o utilitário de diagnóstico mdns-scan só vê o servidor durante a reinicialização.

O que está acontecendo e como posso fazê-lo funcionar de forma mais consistente?

O servidor está executando o Ubuntu Desktop 11.10.

Eu encontrei a seguinte mensagem no /var/log/syslog . Mas deve-se notar que .local parece funcionar bem para outros dispositivos na minha rede.

Avahi detected that your currently configured local DNS server serves
a domain .local. This is inherently incompatible with Avahi and thus
Avahi disabled itself. If you want to use Avahi in this network, please
contact your administrator and convince him to use a different DNS domain,
since .local should be used exclusively for Zeroconf technology.
For more information, see http://avahi.org/wiki/AvahiAndUnicastDotLocal
    
por nobar 03.12.2015 / 06:30

1 resposta

1

Um relatório de erros no link sugere as seguintes alternativas de solução alternativa:

  • sudo start avahi-daemon - isso precisaria ser feito após cada inicialização
  • modifique /etc/default/avahi-daemon (ou similar) com AVAHI_DAEMON_DETECT_LOCAL=0
por nobar 03.12.2015 / 07:18