Configuração simples de DNS interno

2

Eu tenho alguns domínios apontando para o meu roteador, que os encaminha para um servidor dentro do meu firewall. O servidor está executando o apache2 e tudo funciona bem - meu site aparece.

Também configurei alguns servidores virtuais atrás do firewall, que fazem coisas diferentes e têm sites diferentes. Como faço para configurar o primeiro servidor para atuar como um DNS para os outros.

Então, algo como

 Url          -> Router          -> Domain server   -> Other Server on Network

 address1.com -> 123.123.123.123 -> 192.168.1.201

 address2.com -> 123.123.213.123 -> 192.168.1.201   -> 192.168.1.202

 address3.com -> 123.123.123.123 -> 192.168.1.201   -> 192.168.1.203

Esta parece ser uma questão bastante direta, mas eu sou novo em tudo isso. É algo que eu faço o primeiro servidor apache hosts? ou preciso instalar um servidor DNS como bind? Eu tenho webmin que eu estou usando para um monte de coisas, então eu imagino que as opções estão lá em algum lugar: -)

Obrigado pela sua ajuda Adam

    
por Adam 01.11.2011 / 01:20

1 resposta

2

Se tudo que você precisa fazer é fazer o dns funcionar dentro da sua rede, você deve executar o dnsmasq no seu 192.168 .1.201 servidor como o servidor DNS interno e servidor dhcp. Ele servirá automaticamente os nomes do dhcp como DNS interno. O dnsmasq irá então encaminhar todas as outras consultas do DNS para o mundo externo, que é o que você deseja.

Se você não quer rodar o dhcp na sua rede interna, você pode preencher o / etc / hosts no servidor com mapeamentos de endereço IP interno hostname- > e o dnsmasq servirá automaticamente para dentro de máquinas.

    
por 01.11.2011 / 01:43