Se você está procurando uma nomenclatura independente da rede, em toda a rede, em sua rede local, provavelmente deve procurar configurar um Servidor DNS na sua LAN, pois o que você está tentando fazer é o que eles servem. :)
Basicamente, você vai querer:
- Encontre e instale um servidor DNS de sua preferência.
- Crie uma zona com o nome de domínio de sua escolha.
- Crie um Registro A nessa zona com o nome do host que você deseja usar e associe-o ao IP da máquina de desenvolvimento.
- Configure o servidor DNS para encaminhar todas as solicitações desconhecidas para o DNS externo (seu roteador ou os servidores DNS do ISP, o Google etc.).
- Em seus dispositivos de rede local, insira seu novo servidor DNS como servidor DNS nas configurações de IP.
- Lucro
Você deve evitar tentar usar "Localhost" como um nome de host, já que é (geralmente) reservado para o loopback local (127.0.0.1).
Tenha em mente que isso é apenas para lidar com o que você pediu - ser capaz de acessar um dispositivo na LAN pelo nome. Não leva em conta as pessoas vindas da Internet. :)