Ip can';在使用服务器名称时ping SQL server或连接到SQL server

Ip can';在使用服务器名称时ping SQL server或连接到SQL server,ip,vpn,ping,Ip,Vpn,Ping,我的SQL server运行在IP地址为192.168.2.240的旧版Windows 2003机箱上。似乎有一个对服务器的引用,其中包含web应用程序的一些旧连接字符串。我只是出于比较的目的使用它,因为我们刚刚升级到WindowsServer2008、.NET4.0和EnterpriseLibrary5.0。服务器引用的是“SQL01”,而不是IP地址。在这个IP地址所在的网络上,我可以ping“SQL01”,但当我用VPN连接到那个网络时,我不能。为什么这在VPN上不起作用?这是一个遗留服务

我的SQL server运行在IP地址为192.168.2.240的旧版Windows 2003机箱上。似乎有一个对服务器的引用,其中包含web应用程序的一些旧连接字符串。我只是出于比较的目的使用它,因为我们刚刚升级到WindowsServer2008、.NET4.0和EnterpriseLibrary5.0。服务器引用的是“SQL01”,而不是IP地址。在这个IP地址所在的网络上,我可以ping“SQL01”,但当我用VPN连接到那个网络时,我不能。为什么这在VPN上不起作用?这是一个遗留服务器,我不知道它是如何安装的。如果有人能解释这个名称是在哪里配置的,以及我如何连接(或ping)“SQL01”而不是使用IP地址,我希望得到启发

尝试查看您的。

这是一个好主意,但我认为hosts文件是为了诱使浏览器认为域指向其他IP地址?我宁愿不要在网络上的每台机器上编辑hosts文件。我想这将是一个快速的解决办法。但另一种解决方法是将连接字符串更改为具有IP地址,而不是“SQL01”。我希望了解网络如何将该机器视为“SQL01”。我不知道它是怎么知道的。嗯,计算机将字符串映射到IP地址的另一种方法是使用DNS.Gotcha。是否在windows server box上或其他位置配置了DNS?这不是公共IP地址,我不知道。转到您的网络配置。您使用的是静态IP还是DHCP?因为您的DNS中没有用于VPN连接的SQL01?如果没有主机文件或DNS,您希望如何将
SQL01
转换为
192.168.2.240
?(此外,这是一个离题的问题,因为这是一个网络问题,而不是编程问题。网络配置属于上。我在过去几个月内不太熟悉堆栈溢出。我将来将不得不使用服务器故障来解决此类问题。很高兴知道。