Тут м.б. что угодно - и неверная раздача IP-адресов, и битые кабели, и глючащие устройства. Или кто-то воткнул два конца кабеля в свич.
Для начала надо запустить ping по IP-адресам - с каждой машины пинговать все остальные. Возможно, будет видно местоположение проблемы.
Если неполадки с DNS - надо смотреть, какой DNS-сервер прописан в настройках: статически или с DHCP-сервера (ipconfig /all). И смотреть - есть ли там DNS-сервер.
Как вариант - роутер может неверно переадресовывать DNS-запросы на вышестоящий сервер.
В таких вопросах надо указывать геолокацию - что-то типа "Москва, пять минут на трамвае от метро Киевская" (я в курсе, что там нет трамвая - это как пример).