![O que causa diferentes letras maiúsculas e adições como .local em nomes de host anunciados?](https://rvso.com/image/1555390/O%20que%20causa%20diferentes%20letras%20mai%C3%BAsculas%20e%20adi%C3%A7%C3%B5es%20como%20.local%20em%20nomes%20de%20host%20anunciados%3F.png)
Tenho duas placas Raspberry Pi rodando Linux (Raspbian). O fato de serem totalmente idênticos me deixa confuso quando vejo seus nomes de host anunciados:
O primeiro é kitchen.local
; o segundo BATHROOM
.
O arquivo /etc/hostname é kitchen
e bathroom
respectivamente para ambos os dispositivos.
Então, minha pergunta é: o que adiciona .local
ou faz com que o segundo dispositivo tenha todas as letras maiúsculas no nome do host?
Não tenho certeza de como tudo isso funciona e se o seguinte é importante: Estou consultando os nomes de host com o Angry IP Scanner. Meu servidor DHCP é um roteador com OpenWRT. O servidor DNS é o meu modem, que acredito funcionar como uma espécie de cache.
Responder1
Pode haver vários protocolos de descoberta/navegação diferentes que sua ferramenta de verificação está usando para tentar encontrar os nomes dos dispositivos descobertos e existem convenções diferentes para protocolos diferentes.
O serviço de nomes NetBIOS é muito antigo e tradicionalmente usa nomes de host em MAIÚSCULAS.
IETF ZeroConf oferece suporte a maiúsculas e minúsculas e usa a nomenclatura .local. (Uma observação sobre nomenclatura: ZeroConf começou como Apple Rendezvous/Bonjour e desde então foi padronizado pela IETF. Os protocolos subjacentes que ele usa são chamados mDNS (DNS multicast) e DNS-SD (DNS Service Discovery), então algumas pessoas o referem por esses nomes A implementação mais comum do Linux provavelmente ainda é Avahi, embora o mDNSResponder de código aberto da Apple seja usado em algumas distros e o OpenWrt tenha criado seu próprio daemon mDNS)
O LLMNR (resolução de nomes multicast link-local) proprietário da Microsoft é como um semi-clone não padrão do ZeroConf e também usa a nomenclatura .local, apenas para confundir as coisas.
Talvez o seu scanner esteja apenas aderindo ao nome que descobre primeiro, por meio de qualquer protocolo que responda primeiro.