На "ПК3" разрешение имен в Windows происходит не так.
пинг ПК1
Запрос Ping не может найти хост PC1. Пожалуйста...
пинг 192.168.0.2
Ответ от 192.168.0.2: bytes = 32 time <1ms TTL = 128
Но если я удалю "Маршрутизатор 2" и подключу линию от "Маршрутизатора 1" непосредственно к "ПК3", я получу
пинг ПК1
Ответ от 192.168.0.2: bytes = 32 time <1ms TTL = 128
Что может быть причиной? Я отключил брандмауэр на ПК1, но это не решило проблему. "Маршрутизатор 1" имеет опцию "БРОНИРОВАНИЕ DHCP", и я добавил для него запись, подобную следующей, но это не решило проблему.
Имя компьютера | IP-адрес | MAC-адрес
"ПК1" | "192.168.0.2" | "MAC-адрес ПК1"
Сеть Windows обнаруживает "ПК1", но без разрешения имен веб-сервер, работающий на ПК1, не доступен по имени компьютера. Это домашняя сеть, поэтому ни один из компьютеров не подключен к домену. Я хотел бы избежать добавления ручной записи для ПК1 в файл ХОСТ ПК3.
===================== Приложение 1 ===================
При подключении к "Маршрутизатору 2" (не все они указаны в списке)
192.168.0.4 192.168.0.1 DNS Стандартный запрос A ПК1.Workgroup
192.168.0.1 192.168.0.4 DNS Стандартный ответ на запрос Нет такого имени
192.168.0.4 192.168.0.255 NBNS Запрос имени NB PC1 <00>
192.168.0.4 224.0.0.252 LLMNR Стандартный запрос A PC1 и AAAA PC1
(Нет ответа от 192.168.0.2 в дальнейшем)
При прямом подключении к "Маршрутизатору 1" (не все они указаны в списке)
192.168.0.4 192.168.0.255 NBNS Запрос имени NB PC1 <00>
192.168.0.4 224.0.0.252 LLMNR Стандартный запрос A PC1 и AAAA PC1
MAC-адрес Broadcast ARP У кого есть 192.168.0.4? Скажите 192.168.0.2 и его ответ
192.168.0.2 192.168.0.4 LLMNR Стандартный ответ на запрос A 192.168.0.2
В обоих случаях содержимое запроса имени было таким же, как и идентификатор транзакции.