【问题标题】:can't ping SQL server or connect to SQL server when using server name使用服务器名称时无法 ping SQL 服务器或连接到 SQL 服务器
【发布时间】:2011-09-10 09:00:53
【问题描述】:

我在 IP 地址为 192.168.2.240 的旧版 Windows 2003 机器上运行 SQL 服务器。似乎有一个对服务器的引用,其中包含一些用于 Web 应用程序的旧连接字符串。我只是将其用于比较目的,因为我们刚刚升级到 Windows Server 2008、.NET 4.0 和 Enterprise Library 5.0。使用“SQL01”而不是 IP 地址引用服务器。在这个 IP 地址所在的网络上,我可以 ping “SQL01”,但是当我 VPN 到那个网络时,我不能。为什么这不能通过 VPN 工作?这是旧版服务器,我不知道它是如何设置的。如果有人可以解释这个名称的配置位置,以及我如何连接(或 ping)“SQL01”而不是使用 IP 地址,我希望得到启发。

【问题讨论】:

  • 因为您的 DNS 中没有任何用于 VPN 连接的 SQL01?在没有主机文件或 DNS 的情况下,您希望将 SQL01 转换为 192.168.2.240 做什么? (另外,这里是题外话,因为这是一个网络问题而不是编程问题。网络配置属于serverfault
  • 最近几个月我是 Stack Overflow 的新手。将来我将不得不使用 Server Fault 来解决这些类型的问题。很高兴知道。

标签: ip vpn ping


【解决方案1】:

尝试查看您的hosts file。

【讨论】:

  • 这是个好主意,但我认为 hosts 文件是为了让浏览器认为域指向其他 IP 地址?我宁愿不编辑网络上每台机器上的主机文件。我想这将是一个快速的解决方法。但另一种解决方法是将连接字符串更改为具有 IP 地址而不是“SQL01”。我希望了解网络如何将该机器视为“SQL01”。我不确定它是怎么知道的。
  • 好吧,计算机将字符串映射到 IP 地址的另一种方法是使用 DNS。
  • 明白了。是否在 Windows 服务器框或其他地方配置了 DNS?这不是公共 IP 地址。
  • 我不知道。转到您的网络配置。您使用的是静态 IP 还是 DHCP?
猜你喜欢
  • 1970-01-01
  • 2019-10-21
  • 1970-01-01
  • 1970-01-01
  • 2017-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多