Como obter os nomes dos clientes no servidor DNS de armazenamento em cache?

0

Cenário : pequena rede de home / workshop (atrás de NAT), um servidor Linux executando Samba 3.6.6 + servidor DHCP + pdns-client (caching dns), cerca de 2-3 estações de trabalho (Linux + Windows) e algumas unidades 2-5 (telefones Android, Linux, Windows, etc) conectando de vez em quando por WiFi ou ethernet.

Para as estações de trabalho fixas e um laptop, eu peguei o endereço MAC deles e coloquei no servidor DHCP para que eles obtivessem um IP fixo toda vez, para que eu pudesse fazer o login nele com ssh ou algo assim. Recentemente, adicionei esses endereços IP fixos a / etc / hosts no servidor Linux, portanto, posso fazer ssh some-machine e ele funciona bem.

Agora, o que eu gostaria de fazer é ignorar esse endereço IP fixo e editar manualmente / etc / hosts. Eu gostaria de deixar os nomes das máquinas Windows (nomes netbios ou o que quer que seja chamado nesse mundo) ser registrado automaticamente em algum lugar onde o pdns-client possa obter o nome e o IP.

De dentro do Windows, posso fazer \SOME-MACHINE e resolvê-lo de alguma forma (não sei como, mas suponho que seja internamente pela rede do Windows). Se eu usar uma estação de trabalho Linux, não posso fazer ping SOME-MACHINE sem antes ter o endereço adicionado a / etc / hosts no servidor, além de garantir que a concessão de IP do DHCP seja corrigida, senão não funcionará.

Pergunta : Existe alguma ferramenta, algum complemento para o Samba, algo que eu possa executar no servidor Linux que busque todos os nomes dos clientes e os torne resolvíveis?

    
por bos 08.11.2015 / 22:22

1 resposta

0

Existem duas opções. Você pode tentar usar o mDNS usando a pilha Avahi. Isso geralmente envolve apenas instalar o Avahi e, às vezes, ativá-lo. As etapas variam de acordo com a distribuição do Linux. A outra opção é configurar o DNS dinâmico baseado em DHCP para que os nomes de host sejam registrados automaticamente. Isso requer que uma caixa do Linux esteja executando isc-dhcp-server e named . Aqui está um tutorial sobre isso: link

    
por 05.09.2017 / 03:21