我有一个很小的公司,只有一台服务器,即 Windows Server 2008 R2,用作 AD DS、DNS、WINS、DHCP,现在还用作 RRAS VPN。虽然不理想,但这就是我所拥有的。
我最近打开了路由和远程访问,并建立了对网络的 VPN 访问。这是一个 PPTP 连接,Win 7 客户端,运行良好;它进行身份验证和路由,并使用 DHCP 服务器获取 IP 信息。
以下是我尝试从远程客户端查找网络上的计算机名称时遇到的问题,例如 ping, “Ping 请求找不到主机 xxxx”。我可以通过 IP 地址 ping 这些客户端,所以这不是路由问题。
1)DNS 失败: 我在服务器上设置了一个 DNS 区域,其 FQDN 为“example.com”,在办公室中运行良好。DHCP 将地址发送给此服务器,并添加域后缀“example.com”。但是,当从远程客户端使用它时,它会将 DNS 请求转发到根服务器并返回“@.example.com”外部 IP 地址。使用 NSLookup 并确认,现场 DNS 查找保持本地;场外客户端,正确的 DNS 服务器,但它转发查询而不是解析它。(DNS 日志中的 SERVFAIL 错误)
2)WINS 失败: 同一台服务器正在运行 WINS,并且似乎运行良好。它从网络上的计算机(包括 RAS 客户端)获取更新。已确认的 WINS 服务器地址由 DHCP 传送给所有客户端。此外,RAS 客户端没有任何其他 WINS 服务器。
3)网络基本输入输出系统-- 不是选项,不可路由,过时。可以使用主机文件,但这不是理想的选择;但更重要的是,DNS 和 WINS 都应该正常工作!
感谢您的时间和考虑,我们非常感激!!
更新 #1
通过手动更改客户端上的路由表“Route Delete 0.0.0.0”并在内部 VPN 网络中添加默认网关,它可以正确解析内部和外部名称。以下是路由表:
网络目标网络掩码网关接口指标 0.0.0.0 0.0.0.0 192.168.10.1 192.168.10.56 11
但是,当我设置“在远程网络上使用默认网关”选项时,在 VPN 客户端的 IPv4 设置中,路由打印行如下所示:
网络目标网络掩码网关接口指标 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.141 4236 0.0.0.0 0.0.0.0 链接中 192.168.10.55 11
并且它无法路由到互联网。我猜这可能是 RRAS 上的配置错误。有什么想法吗?