我最近安装了 Windows 7,除了使用 RDP 访问我域外的计算机外,到目前为止一切正常。
我们使用我们域外的数据中心。
我之前使用过 Windows Vista(不确定这是否相关) - 我可以通过 RDP 毫无问题地连接到机器(使用它们的机器名称 - 例如 Web10)
我已将 IP 地址更改为与使用 Vista 时相同的地址
我们使用 draytek 防火墙 - 我们使用 DMZ 主机将我的 IP 映射到外部 IP - 该 IP 被允许访问数据中心
我已禁用 Windows 防火墙
当我尝试使用 Web10 连接远程桌面客户端时,我无法连接,但是,如果我输入实际的 IP 地址,就可以连接。
我已经没有主意了...任何帮助都值得感激!
答案1
一般来说,您需要完全限定的名称,例如 web10.inside.externalhost.net 或其他任何名称才能访问它...或者在您的名称解析服务中映射的那些 IP 地址,例如在您的本地 DNS 服务器中或如 Jessica 在您机器的 hosts 文件中本地所述。
答案2
这听起来像是新电脑上的名称解析问题(并非特定于 Windows 的任何特定版本)。检查旧电脑,看看您的hosts
文件(可以在%systemroot%\system32\drivers\etc\hosts
ª)。将该文件中您需要的所有条目复制到新系统中的同一文件路径中。
每个条目均需采用以下格式:
123.45.67.89 WebServerName
ª 需要注意的事项:
- 该
hosts
文件没有文件扩展名...如果您看到名为的文件hosts.sam
,那就是不是您正在寻找的那个(它是一个示例文件)。 - 您可以使用记事本安全地打开和修改该文件。
- 这
127.0.0.1 localhost
hosts
如果文件存在,则文件中必须存在条目。 - 在任何行上找到的任何文本后井号 / 磅号 (
#
) 是评论,未经处理。
我希望这有帮助。