无法使用计算机名称连接到工作电脑,但可以通过 Microsoft 远程桌面应用程序使用 IP 地址

Who*_*res 4 remote-desktop

我可以使用 iPad Pro (iOS 16) 从另一个房间(连接到同一 LAN)通过台式电脑的本地 IP 地址(例如 192.168.xx)连接到位于工作房间的工作台式电脑(Win 10 pro),但是无法使用其计算机名称进行连接。

我想解决这个问题,否则每次我都必须检查本地IP地址并在iPad Pro上编辑它,这很累。

可能的原因是什么以及如何解决?

use*_*686 5

\n

可能的原因是什么以及如何解决?

\n
\n

大约有四种方法可以查找本地主机名\xe2\x80\x93,您的路由器负责其中一种无法正常工作,而其他则有点混乱。

\n

其中之一是内部 DNS(您的路由器从 DHCP 获取 PC 的主机名并记住它);这可能不起作用,因为每次 \xe2\x80\x93 你的路由器由于某种原因无法记住已发布的租约时,你的计算机不断获得不同的地址。(大多数路由器始终能够向同一台 PC 发出相同的 IP。)

\n

其他机制无需路由器即可工作,但对于名称而言,Windows 和 iOS 之间实际上没有任何共同点。(有 Windows 的旧 NETBIOS,macOS 确实支持,但我认为 iOS 从来没有支持过,无论如何它已经过时了,甚至 Windows 本身默认不再提供它 \xe2\x80\x93 然后还有 Windows 的 LLMNR,苹果产品从来没有真正支持过。)

\n

PC 和 iPad 之间的最后一个共同机制是 Apple 的 mDNS,它内置于 macOS 和 iOS 中,最新版本的 Windows 10/11 实际上会对其做出响应。(Android 1x 也支持它。)但是,根据其设计,mDNS 不用于裸名称 \xe2\x80\x93,它用于域下的名称.local,虽然 Windows 改变了这一规则,但 iOS 坚持它。

\n

简而言之,您必须使用MyComputer.local它才能工作(通过 mDNS),或者找出为什么您的路由器不记得 DHCP 租约并且不根据它们提供 DNS 服务。

\n