Sou inexperiente em servidores Linux, mas até agora tudo bem - basicamente, quero que essa máquina distribua endereços IP via DHCP (pronto) e também quero que ela funcione como um servidor DNS que simplesmente envia a você para um determinado endereço IP quando você insere um URL específico. Esse IP será local, na mesma sub-rede. Fiz muita pesquisa, mas não consegui encontrar nada específico para o meu problema.
Estou usando o isc-dhcp-server em combinação com o dnsmasq (não consegui fazer o recurso DHCP funcionar - talvez usando apenas isso seria uma opção melhor?) e o DHCP está dando às máquinas o endereço DNS correto também - o mesmo que o servidor DHCP, é claro. A saída ao tentar usar nslookup xyz.com
em um cliente Windows que recebeu um endereço DHCP do servidor é Servidor: Desconhecido, embora o Endereço esteja correto e algo sobre um domínio inexistente, seguido pelas solicitações para o servidor DNS tempo limite. Desculpe eu não posso dar muito mais detalhes, mas eu não sei mais para onde ir, mas para perguntar online. As configurações abaixo são o resultado de tentar seguir alguns tutoriais, guias e minha própria experiência. Censurado onde necessário.
dnsmasq.conf
no-dhcp-interface=
no-hosts
addn-hosts=/etc/dnsmasq.hosts
dnsmasq.hosts
192.168.88.5 www.xyz.com
192.168.88.5 xyz.com
hosts
127.0.0.1 localhost
127.0.1.1 CExxx.xxx.local CExxx
192.168.88.5 xyztestsite
#ipv6 stuff below
dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.88.255;
option routers 192.168.88.1 #this ip does not actually exist
option domain-name-servers 192.168.88.2;
option domain-name "ubuntuserv.local";
subnet 192.168.88.0 netmask 255.255.255.0 {
range 192.168.88.11 192.168.88.250;
}
Muito obrigado por qualquer ajuda do meu jeito.