É uma prática comum para um servidor DHCP enviar um nome de host para um cliente?


1

Eu estive executando um servidor DHCP staticDHCPd (Python) personalizado por alguns anos, e no arquivo de configuração eu sempre adicionei o hostname junto com os outros dados, aqui está um exemplo

; ---------------------------------------------------
; Raspberry Pi - NTP - 1 - 05.2012 (wired)
[xx:xx:xx:xx:xx:xx]
hostname: rpi-ntp
ip:       192.168.11.4
subnet:   192.168.11.0/24
serial:   1

; ---------------------------------------------------
; Raspberry Pi - Sensor - 3 - 03.2014 (wireless)
[xx:xx:xx:xx:xx:xx]
hostname: rpi-sen-t
ip:       192.168.11.26
subnet:   192.168.11.0/24
serial:   1

Agora estou migrando esse servidor para outro sistema não personalizado e, pelo que vi, o console / WebGUI não permite especificar nomes de host. Apenas imprime / apresenta-os como dados somente leitura.

Com relação aos meus dados, os nomes de host nos arquivos de configuração correspondem ao nome do host nos arquivos de configuração, quando possível (linuxes, windows), como um fóton de partículas ou um arduino não possui um nome de host, AFAIK. É também esses minúsculos dispositivos e alguns hardwares estranhos como os leitores de e-books Tolino que têm problemas com meu servidor DHCP personalizado, deve haver algo na OFERTA DHCP que os impeça de aceitar os dados (não foram usados ​​pelo Wires).

Agora, o núcleo da questão: faz algum sentido tentar usar "rfc2132 - 3.14. Host Name Option (opção BOOTP / DHCP 12, Host Name)" para enviar um nome de host para um dispositivo? Eu costumo configurar o servidor DHCP através de um script, que também atualiza o servidor DNS, então, na verdade, parece ser irrelevante qual hostname um dispositivo possui. Em um blog Eu li que "Com BOOTP / DHCP opção 012 um nome de host pode ser fornecido, mas somente se o cliente solicitar um nome de host. ". É seguro assumir que em uma rede padrão com alguns PCs, tablets, smartphones e uma dúzia de dispositivos IoT, não é necessário se preocupar com o servidor DHCP enviando o hostname para os clientes? Estou preocupado com nada?

Desde já, obrigado.

EDIT: verificado com Wireshark em um PC com Windows, o servidor personalizado é efetivamente não enviando o nome do host na oferta DHCP (possivelmente como não está sendo solicitado) e pelo que eu li o Ubuntu não o solicita também, o que também pode aplicam-se ao Debian.

Respostas:


0

O nome do host só será relevante para o DNS ... realmente (pode haver algumas outras coisas que podem se importar, como um programa que você pode executar). O que estou dizendo é que, a menos que você precise abordar esses dispositivos estranhos que você listou pelo nome em vez do endereço IP, provavelmente não há nada com o que se preocupar.

Se você executar um programa que usa o nome do host e não foi projetado para usar o endereço IP, talvez você tenha um problema. Não tenho ideia de por que alguém faria isso, mas pode existir em algum lugar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.