Eu sou um novato em rede - ping
não consigo localizar certos nomes de DNS, então eu os coloco em /etc/hosts assim:
10.128.0.22 kafka.marathn.meso
10.128.0.31 elasticsearch.marathn.meso
e então ping
pode encontrá-los. Existe uma maneira mais dinâmica/escalável de mapear os nomes DNS para um endereço IP, caso o endereço IP mude?
Se este for um laboratório caseiro, eu recomendaria configurar um servidor DNS/DHCP para um bom exercício de aprendizado, conforme mencionado no comentário acima pelo user1794469. Dessa forma, sempre que o endereço IP for alterado, o registro DNS será atualizado dinamicamente. A coisa mais importante a fazer depois disso é configurar suas máquinas clientes para apontar primeiro para o seu servidor DNS, antes que elas procurem em outro lugar.
DNS e DHCP foram criados para resolver esse problema exato. Se você configurar APENAS um servidor DNS, ainda terá que atualizar manualmente os registros sempre que adicionar uma nova máquina ou uma máquina obter um IP diferente.
Quando você configura o DNS e o DHCP, o daemon DHCP atualizará os registros "Dinamicamente".
Existem muitos guias on-line para configurar isso, portanto, certifique-se de encontrar um guia para sua escolha de distribuição Linux