Oi!
Nosso servidor de escritório atende a diferentes sites com base no nome do host, por exemplo, wiki.os, icons.os, uma entrada para muitos projetos de clientes, etc. Nós executamos a resolução de nomes através do arquivo hosts em todos os computadores do escritório. É uma dor real, pois a lista muda de tempos em tempos.
Gostaria de usar o servidor do escritório como servidor de nomes para os computadores no escritório e permitir que ele retornasse os resultados usuais do servidor de nomes, além de nossas entradas de DNS local personalizadas para o servidor do escritório, para que todos os computadores conectados na rede possam usar os nomes. Atualmente, o servidor de nomes usado é o roteador. O servidor roda no Debian.
Qual seria a melhor forma de fazer isso? Preciso configurar um servidor BIND completo ou há alguma ferramenta sorrateira que eu perdi? Alguma sugestão?
Saudações, Steffen
address=...
sob/etc/dnsmasq.d/somefile.conf
para especificar endereços personalizados. Certifique-se de executarrestorecon -r /etc/dnsmasq.d/
sempre que criar arquivos lá.Configurar o BIND no Debian realmente não é grande coisa. Veja: http://www.langfeldt.net/DNS-HOWTO/BIND-9/DNS-HOWTO.html para apenas um dos muitos documentos HOWTO relacionados ao BIND. Este HOWTO em particular se move de maneira muito passo a passo e é bastante fácil de seguir.
Faça o que fizer, você tomou a decisão certa para parar de usar arquivos HOSTS. (Estou quase sangrando dos meus olhos só de pensar em usar arquivos HOSTS ...)
fonte
Você pode querer dar uma olhada no tinydns e no dnscache, que provaram a funcionalidade exata de que você precisa e são seguros e fáceis de manter, ao custo de serem ferramentas que são construídas de uma maneira bastante, vamos chamá-lo de 'único'.
Pegue um tutorial aqui .
fonte
Concordo plenamente com o DGnome. Usar
dnsmasq
é a melhor solução para o seu ambiente, não apenas porque você já possui umhosts
arquivo completo .Mas lembre-se de não ativar a parte do servidor DHCP
dnsmasq
se você tiver outro servidor DHCP em execução na sua rede.Para conseguir isso, verifique se não há
dhcp-range=
linhas ativas (sem "#") ativas no dnsmasq.conf e / ou use ano-dhcp-interface=
opção.fonte