Por que apenas alguns hosts são resolvidos usando o DNS?

0

Eu tenho um roteador DD-WRT configurado com o DNSmasq. A configuração é

local=/myhome.local/
expand-hosts
addn-hosts=/jffs/hosts.dnsmasq

Dessa forma, posso resolver hosts de rede (por exemplo, ping macbookair ), mas outros hosts não funcionam. Os seguintes hosts funcionam:

  • O próprio roteador
  • Meus dois macs

enquanto o seguinte não funciona

  • meu AppleTV
  • minha Time Capsule
  • iPhones / iPads
  • meu RaspberryPI (raspbian)

Todos os hosts exibem seus nomes de host na página de status da rede local no DD-WRT, então presumo que os macs e o roteador façam algo especial para configurar as coisas. Outra diferença é que o PI não parece pegar meu nome de domínio local (myhome.local).

O que estou perdendo aqui?

    
por Krumelur 16.09.2013 / 23:56

1 resposta

1

O TLD .local está sendo usado e abusado pelo OSX e por outros serviços MDNS . Tentar usar .local em dispositivos que também executam o Bonjour (OSX) / Avahi (Linux) será problemático.

    
por 17.09.2013 / 02:28