IPv4 路由表

IPv4 路由表

我在公共 IP 上租用了一台专用 Windows 服务器,用作 SQL Server 和 VPN 服务器。我需要通过计算机名称连接到此服务器才能进行复制。由于以下问题,我无法使用 IP 地址:

在此处输入图片描述

因此,我们选择 VPN 路线。

这是我的主要问题:

在我连接到该服务器的 VPN 后,我使用 IP 地址连接到 SQL Server,但我不能通过计算机的名称进行连接,如下所示...

在此处输入图片描述

在此处输入图片描述

目前,它上面没有硬件防火墙,因为我已经将其移除以测试此问题。

我正在运行 Windows 2008 Enterprise Server 作为 VPN 服务器。

我不确定路线打印是否会对尝试连接的工作站有所帮助,但以下是信息:

IPv4 路由表

活动路由:网络目标网络掩码网关接口度量 10.0.0.0 255.0.0.0 10.0.0.1 10.0.0.2 21

10.0.0.2 255.255.255.255 在线 10.0.0.2 276

还需要其他信息吗?

谢谢您的帮助!

========= 澄清一些事情 #1 =========

这是服务器的信息:

在此处输入图片描述

这是正在尝试连接的工作站:

在此处输入图片描述

我通过“控制面板\网络和 Internet\网络和共享中心\连接或断开连接”连接到服务器

您可以在这里看到我已连接:

在此处输入图片描述

========= 澄清一些事情 #2 =========

我尝试像上面那样直接连接到 Sql Server,但是使用计算机名称,我无法访问它。

在这里,我尝试从工作站进行网络查看,但找不到它:

在此处输入图片描述

答案1

检查您的 DNS。您的 DNS 请求可能发往您的 ISP 的 DNS 服务器,这些服务器没有您的服务器的记录,而不是您的内部 DNS 服务器,这些服务器有记录。至少就我的经验而言,这是 VPN 连接中相当常见的问题。

具体解决方案取决于您使用的 VPN 类型以及您访问 VPN 的客户端,因此如果您需要帮助解决该问题,您应该将其包含在您的问题中,或者开始新的问题。对于黑客解决方法,请尝试手动将连接的 DNS 服务器设置为内部 DNS 服务器,这也是验证您的问题是否由 DNS 请求发送到错误的名称服务器引起的好方法。

答案2

看起来您需要一些方法来解析主机名。快速修复方法是简单地在 hostname 10.0.0.1您尝试连接的机器上添加 hosts 文件。

但是,根据您的需要,如果您需要从多个位置连接,或者计划扩展该 VPN 上的 SQL 服务器数量,您可能需要研究该 VPN 的基于 DNS 或 NetBIOS 的解决方案,以便任何连接的人都可以解析该 SQL 服务器的名称。

答案3

由于您在连接时没有使用服务器的 FQDN,因此您可能需要为 VPN 连接指定 DNS 后缀。执行nslookupforservername.yourdomain.com将确认这一点。

答案4

您的主机名中是否使用了 FQDN?我还没有在 SQL 服务器上看到过这种特定情况,但是在我制作的通过 VPN 连接的脚本应用程序中看到过这种情况。

我无法连接到

\\COMPUTERNAME\SHARE$\FOLDER\

但我连接时没有遇到问题

\\COMPUTERNAME.DOMAIN.COM\SHARE$\FOLDER

相关内容