使用主机名通过远程桌面连接从 Mac 访问 Windows

使用主机名通过远程桌面连接从 Mac 访问 Windows

我正在使用 Snow Leopard 和远程桌面连接尝试访问家庭网络上的 Windows XP 计算机。如果我指定 Windows PC 的主机名,它不会连接。只有指定 IP 地址才能连接。尝试 ping Windows 计算机时也会出现同样的问题 - IP 地址有效,但主机名无效。

两台机器都在同一个子网上,通过无线路由器连接。

有没有办法让 OSX 通过主机名解析 Windows PC?

答案1

我在 Windows 机器上安装了 Bonjour,现在 OS X 可以通过主机名(即hostname.local)看到它们。请参阅使用 TCP/IP 通过名称从 Linux/Mac 访问 Windows

答案2

您使用的是 DHCP,还是手动设置了 IP 地址?如果您手动设置 IP,则主机名可能不会在路由器的 DNS 中注册,因此当 OS X 查找主机名时,找不到它。

一个解决方法是在 Mac 的HOSTS 文件如果 IP 是静态的,则不会。那么,只要您输入主机名,您的 Mac 就会直接连接到该 IP。

答案3

您是否将其作为“hostname.local”进行查找?如果是这样,那可能是您的问题,因为 Mac OS X 为 IETF ZeroConf 保留了 .local 域(Apple 将其实现称为“Bonjour”),而 Windows 使用 .local 进行不同的 Microsoft 专有名称解析方案。尝试不带 .local 的主机名,或者看看您是否可以将 Windows 系统上的默认域更改为 .local 以外的其他域(可能是 .home 或其他)。

相关内容