【问题标题】:Can't see win2k8 server by hostname, but can see it by IP无法通过主机名看到win2k8服务器,但可以通过IP看到它
【发布时间】:2008-12-05 02:40:18
【问题描述】:

在我的家庭网络上,我安装了 Windows Server 2008,由于某种原因,网络上的 windows vista 工作站只能通过服务器的 IP 地址而不是主机名通过远程桌面连接到服务器。连接到服务器上的 SQL Server 2008 实例也是如此,只能通过 IP 工作,而不是通过主机名。

然而,我在同一台服务器上有一些文件共享,工作站可以使用服务器的主机名看到它们。

服务器/工作站位于同一个专用网络上,并且具有相同的工作组名称。

知道为什么在上述情况下我似乎无法通过主机名找到服务器吗?

【问题讨论】:

    标签: networking windows-server-2008


    【解决方案1】:

    文件共享可能通过 NETBIOS 处理,RDP 和 SQL 连接可能使用 DNS。您是否已将服务器添加到您的 Vista 系统的hosts file?我假设由于它们位于专用网络上,因此您没有运行自己的 DNS,因此要通过使用 IP 名称的协议获取它们,您需要手动将条目放入主机中。

    【讨论】:

    • 这行得通,但是当我使用 Windows server 2003 时,我似乎从未需要采取此操作。我怀疑在 2008 年的默认安装中关闭了某些服务,而这些服务曾经在 2003 年打开.
    • 可能是在 Server 2003 中,如果 IP 不起作用,这些默认返回到 NETBIOS。可能存在您可以更改以启用此行为的注册表设置。虽然我们还没有迁移到 Server 2008 进行生产,但我得问问服务器人员。
    • 遇到同样的问题,只是我们从服务器本身尝试。已经尝试在主机文件中输入它自己的主机名(都尝试了 127.0.0.1 和他的实际 IP ... ping 正确显示它但它不起作用。他在自己的网络上并指向自己作为网关和 DNS 服务器...
    • 将自己用作网关对我来说似乎很奇怪——事情永远不会离开本地网络。您确定您已正确配置 DNS 以解决所有问题,并且您的网络真的按照您想要的方式设置吗?我还要确保 DNS 正在运行。我认为默认情况下不会这样做。
    猜你喜欢
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多