O que causa diferentes capitalizações e adições como .local em nomes de host anunciados?

1

Eu tenho duas placas Raspberry Pi rodando Linux (Raspbian). Eles sendo totalmente idênticos me confundem quando vejo seus nomes anunciados:

O primeiro é kitchen.local ; o segundo BATHROOM .

O arquivo / etc / hostname é kitchen e bathroom respectivamente para os dois dispositivos.

Então, minha pergunta é, qual coisa adiciona o .local ou faz com que o segundo dispositivo tenha todos os capitais no nome do host?

Não sei ao certo como isso tudo 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 é meu modem, e acredito que atue como um tipo de cache.

    
por Nick 08.03.2018 / 00:17

1 resposta

1

Pode haver vários protocolos de descoberta / navegação diferentes que sua ferramenta de varredura está usando para tentar encontrar os nomes dos dispositivos descobertos, e existem diferentes convenções para diferentes protocolos.

O NetBIOS Name Service é muito antigo e, tradicionalmente, usa nomes de host de TODAS as CAPS.

O IETF ZeroConf suporta casos mistos e usa a nomenclatura .local. (Uma nota sobre nomenclatura: ZeroConf começou a vida como Apple Rendezvous / Bonjour e desde então tem sido padronizada pelo IETF. Os protocolos subjacentes que usa são chamados mDNS (multicast DNS) e DNS-SD (DNS Service Discovery), então algumas pessoas o referem A implementação mais comum do Linux provavelmente ainda é o Avahi, embora o mDNSResponder de código aberto da Apple seja usado em algumas distros, e o OpenWrt criou seu próprio daemon mDNS)

O LLMNR proprietário da Microsoft (resolução de nomes multicast link-local) é como um semi-clone não padrão de ZeroConf e também usa a nomenclatura .local, apenas para confundir as coisas.

Talvez o seu scanner esteja apenas com o nome que descobrir primeiro, seja qual for o protocolo que responda primeiro.

    
por 08.03.2018 / 00:43