Microsoft リモート デスクトップを使用して、macOS Sierra から Windows 10 マシンに接続しようとしています。Windows マシンはスイッチの背後にあります。両方のマシンはローカル ネットワーク上で実行されています。
IP を使用して接続できますが、ホスト名を使用して接続できません。192.168.1.1
ルーターの DHCP テーブルからホスト名を取得しています。
ホスト名で接続しようとしたときにエラーが発生しました:
PC が見つからないため、リモート PC に接続できませんでした。リモート PC の完全修飾名または 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
まさにこの問題に遭遇しました。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 を使用せずに再度接続を試みてください。