Eu recomendo Dnsmasq para criar uma pequena rede local com um cache de DNS, algumas ligações locais de DNS e um servidor DHCP. É pequeno e fácil de configurar.
O arquivo /etc/dnsmasq.conf
enviado com o programa contém a lista completa de opções possíveis, comentada por padrão. Sob o Debian, certifique-se de instalar o resolvconf que fará com que sua consulta de máquina local dnsmasq seja executada em localhost para pesquisas de DNS, e fazendo dnsmasq encaminhar consultas para os servidores DNS associados com a (s) conexão (ões) de rede ativa (s).
Para ativar o servidor DHCP, inclua uma ou mais diretivas dhcp-range
ou dhcp-host
. Por exemplo, para atribuir o endereço 10.23.45.67 à máquina com o endereço Ethernet 22: 33: 44: 55: 66: 77 e atribuir endereços da forma 10.23.44.x a outras máquinas:
dhcp-host=22:33:44:55:66:77,10.23.45.67
dhcp-range=10.23.44.1,10.23.44.255
Se a sua própria máquina recebe o endereço do DHCP ou, mais geralmente, se está conectada a uma rede onde outra máquina distribui endereços DHCP, é vital que sua máquina não responda a consultas DHCP em sua interface externa.
no-dhcp-interface=eth0
Para atribuir nomes às suas máquinas, declare-as em /etc/hosts
. O Dnsmasq servirá esses nomes para seus clientes DNS.