Isso ocorre porque, sem a descoberta de rede, seu servidor não pode usar transmissões para resolver hosts.
Em um domínio da Microsoft, eles usam um servidor DNS local, no qual todos os computadores Microsoft Windows locais registram seu nome de host no DNS, assim é como eles se encontram.
Se você não estiver executando um domínio ou servidor DNS interno, estará desativando a única maneira de encontrar um ao outro, a menos que você adicione entradas ao arquivo HOSTS. O cache sobre o qual você está falando é muito volátil, e é liberado frequentemente (quase certamente quando se liga e desliga a descoberta de rede). Se você quiser algo permanente, curto de executar o serviço DNS nesse servidor, use o arquivo HOSTS localizado aqui: C: \ Windows \ System32 \ drivers \ etc \ HOSTS (é somente leitura, portanto, desmarque-a antes de fazer alterações).