O TLD .local é uma abreviação comum para máquinas que residem em uma rede privada. Seu novo servidor está se comportando corretamente, mas você não configurou sua rede privada para aceitar esse comportamento!
Você faria melhor deixando .local no nome do servidor e adicionando .local aos domínios de pesquisa TCP / IP em seus vários clientes. A maneira mais fácil seria adicioná-lo às configurações do servidor DHCP (presumivelmente no seu roteador), mas você também pode fazê-lo manualmente em cada máquina. Aqui estão as instruções para um cliente do Windows: