dd-wrt e Tomato usam dnsmasq para permitir adicionar facilmente entradas DNS manuais para endereços DHCP reservados. Isso é útil para adicionar nomes para dispositivos com endereços IP estáticos que não usam DHCP (por exemplo, um modem a cabo ou o próprio roteador) e para permitir que um dispositivo seja endereçável por vários nomes (por exemplo nas
, synology-nas
, , ds220plus
).
O SRM da Synology também usa dnsmasq, mas não fornece UI equivalente. Os nomes de host podem ser definidos por meio da Central de rede > Rede local > Reserva de DHCP, mas os nomes de host atribuídos não terão efeito até que o dispositivo solicite um endereço DHCP, portanto, é ineficaz para dispositivos que não usam DHCP. Também permite atribuir apenas um nome de host.
Existe uma maneira de adicionar entradas DNS manuais?
root
com sua senha de administrador./etc/dhcpd/static-hosts
. (O nome de arquivo específico não importa.) Você pode adicionar endereços IP e atribuições de nome de host no mesmo formato que/etc/hosts
. Por exemplo:/etc/dhcpd/dhcpd-dns-user.conf
. (O nome do arquivo específico não importa, mas deve estar no formato/etc/dhcpd/dhcpd-*.conf
.) O arquivo deve conter: ondeaddn-hosts
especifica o caminho para o arquivo que você criou na etapa 2. Consultednsmasq.conf.example
para outras opções de configuração. No meu tenho: de modo quenas
enas.lan
resolver a mesma coisa./etc/dhcpd/dhcpd-dns-user.info
. (O nome do arquivo deve corresponder ao nome do arquivo usado na etapa 3.) O arquivo deve conter: Você também pode copiar apenas um dos.info
arquivos existentes (por exemplocp /etc/dhcpd/dhcpd.info /etc/dhcpd/dhcpd-dns-user.info
, )./etc/rc.network nat-restart-dhcp
. (Talvez seja necessário liberar os caches DNS nos clientes para obter as alterações.)Existem outras abordagens, mas uma vantagem desta é que ela não modifica nenhum arquivo existente e, portanto, é menos provável que seja substituída por atualizações do sistema. (Mas mesmo assim, pode ser prudente manter um backup no armazenamento USB.)
A maior parte disso é retirada de https://community.synology.com/enu/forum/17/post/102810 . Estou copiando aqui porque: