No meu Zyxel P-870HN-51b - embora eu ache que a mesma solução também pode se aplicar a outros modelos de roteadores - gostaria de adicionar nomes de host e domínio locais personalizados à minha rede. Ou seja, não quero usar um servidor DNS externo para esse propósito, mas sim modificar a configuração do roteador para resolver esses nomes.
Agora, estou ciente de que mesmo no shell padrão (CLI) posso usar echo
e acrescentar linhas a /etc/hosts
ou /var/hosts
(o arquivo adicional hosts
usado por dnsmasq
), mas essas informações não são persistentes (através de reinicializações) e não encontrei uma maneira de recarregue dnsmasq
sem perder a conexão com o roteador.
Eu sei que posso entrar em um shell mais conveniente ( msh
of busybox
) digitando sh
e usei isso para explorar um pouco o sistema. No entanto, parece que não há como gravar no armazenamento persistente. Além disso, como não há tar
utilitário no sistema, é difícil buscar os arquivos na minha máquina local e inspecioná-los com ferramentas mais convenientes (as ferramentas instaladas não incluem um editor, por exemplo).
Quaisquer indicações sobre:
- Como configurar nomes de host personalizados (registros A e AAAA) via interface web ou CLI, ou
- Como armazenar a configuração para que ela sobreviva às reinicializações
...será muito apreciado.
Responder1
Esta não é minha área de especialização, mas .... /etc/host é para resolução local (também conhecido como o que o Zyxel vê).
Para responder a outros sistemas você pode querer instalar um servidor DNS. O que exigiria que você escrevesse no armazenamento persistente.
Em outras palavras:
- Encontre uma maneira de fazer isso.
- Substitua o Zyxel,
- Ou adicione um terceiro dispositivo à rede.