Vorrei iniziare assicurandoti che le impostazioni siano uguali su tutti i computer (devi escluderla) ... quindi su ogni macchina, fai clic con il pulsante destro del mouse sulle impostazioni dell'interfaccia di rete e fai le proprietà, fai doppio clic su IPv4, quindi avanza.
Da qui, fare clic sulla scheda DNS e aggiungere manualmente il server nell'elenco in alto, quindi selezionare l'opzione "Aggiungi questi suffissi DNS (in ordine):" e scegliere qualcosa come .local o .mynetwork, quindi selezionare le due opzioni in basso .
Riavvia tutte le macchine dopo aver apportato queste modifiche e vai al prompt dei comandi e digita ipconfig /renew
seguito da ipconfig /registerdns
Quindi, al prompt dei comandi, digita "Nslookup" e prova semplicemente il nome di una o due macchine e vedi cosa succede.
Se non riesci ancora a capire dove, controlla le impostazioni DNS sul router, sembra che non consenta ad altre macchine di registrarsi / SOLO un server DNS di cache per Internet, se funziona, è interessante.
Se questo non ti aiuta, potresti essere meglio usare solo i file host o utilizzare un firmware diverso, ma, si spera, questo abbia aiutato.
Modifica - Inoltre, pensavo - Ricordati di controllare che ICMP Echo sia permesso su Windows Firewall!