O que causa diferentes letras maiúsculas e adições como .local em nomes de host anunciados?

O que causa diferentes letras maiúsculas e adições como .local em nomes de host anunciados?

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 é kitchene bathroomrespectivamente para ambos os dispositivos.

Então, minha pergunta é: o que adiciona .localou 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.

informação relacionada