我正在使用 Microsoft 遠端桌面從 macOS Sierra 連接到 Windows 10 電腦。 Windows 機器位於交換器後方。兩台機器都在本地網路上運行。
我可以使用 IP 連接到它,但不能使用主機名稱。我從192.168.1.1
路由器 DHCP 表中取得了主機名稱。
嘗試使用主機名稱連線時發生錯誤:
我們無法連接到遠端電腦,因為找不到該電腦。請提供遠端電腦的完全限定名稱或 IP 位址,然後重試。錯誤代碼:0x104。
可能是什麼原因以及我該做什麼?
答案1
我最近剛在 macOS High Sierra (10.13.6) 和 macOS Catalina (10.15.5) 上使用 Microsoft 遠端桌面版本 10.3.12 (1801) 遇到並解決了這個確切的錯誤。如果使用 Windows 電腦的 IP 位址,我可以毫無問題地進行連接,但如果嘗試使用主機名,則會收到錯誤代碼:0x104。
有效的解決方案是將“.local”附加到主機名稱的末尾。
需要注意的一件事是,該應用程式的 iOS/iPadOS 版本運行沒有任何問題,並且不需要在主機名稱中添加任何內容。
答案2
刪除下面的任何自訂 DNS 伺服器系統偏好設定 » 網路 » 進階 » DNS並使用本機網路的 DNS 透過主機名稱進行解析。
答案3
我遇到了這個問題:我可以透過 IP 位址從 macOS 進行連接,但不能透過 FQDN(如rdp-host.example.com
)進行連接。新增.local
到主機名稱末尾不起作用,從系統首選項中刪除 DNS 伺服器也不起作用。
有效的方法是在主機名稱末尾添加一個點:rdp-host.example.com.
答案4
您需要做的就是刷新 DNS:
- 開啟 CMD 並輸入
ipconfig /flushdns
並按 Enter。 - 等到完成後!
- 寫下
ipconfig /registerdns
並按 Enter 鍵。
等待 10-15 分鐘,然後再次嘗試不使用 IP 進行連線。