Я пытаюсь подключиться к машине с Windows 10 с macOS Sierra с помощью Microsoft Remote Desktop. Машина с Windows находится за коммутатором. Обе машины работают в локальной сети.
Я могу подключиться к нему по IP, но не могу по имени хоста. Имя хоста у меня из 192.168.1.1
таблицы DHCP маршрутизатора.
Ошибка при попытке подключения с именем хоста:
Не удалось подключиться к удаленному ПК, поскольку ПК не найден. Укажите полное имя или IP-адрес удаленного ПК, а затем повторите попытку. Код ошибки: 0x104.
В чем может быть причина и что мне делать?
решение1
Недавно я столкнулся и решил эту ошибку с Microsoft Remote Desktop Version 10.3.12 (1801) на macOS High Sierra (10.13.6) и macOS Catalina (10.15.5). Мне удалось подключиться без проблем, если использовался IP-адрес машины Windows, но я получал код ошибки: 0x104, если было предпринято попытку имени хоста.
Решение, которое сработало, заключалось в добавлении «.local» в конец имени хоста.
Стоит отметить, что версия приложения для iOS/iPadOS работала без каких-либо проблем и не требовала добавления каких-либо данных к имени хоста.
решение2
Удалите все пользовательские DNS-серверы в разделеСистемные настройки » Сеть » Дополнительно » DNSи используйте DNS локальной сети, чтобы разрешить его через имя хоста.
решение3
Я столкнулся с этой же проблемой: мне удалось подключиться из macOS по IP-адресу, но не через FQDN (например, rdp-host.example.com
). Добавление .local
в конец имени хоста не сработало, как и удаление DNS-серверов из системных настроек.
Сработало добавление точки в конец имени хоста:rdp-host.example.com.
решение4
Все, что вам нужно сделать, это очистить DNS:
- Откройте CMD, введите
ipconfig /flushdns
и нажмите Enter. - Подождите, пока это будет сделано!
- Запишите
ipconfig /registerdns
и нажмите Enter.
Подождите 10–15 минут и попробуйте подключиться еще раз, не используя IP.