我在一台带有两个网卡的 Windows 2003 计算机上安装了 RRAS 服务器。VPN 运行良好,我可以 ping 网络上的所有其他计算机。但是当我尝试使用主机名访问资源时,它失败了。
我搜索解决方案,但找到的解决方案都是关于使用远程 DHCP 服务器设置 RRAS 的。但在我的例子中,是 RRAS 服务器分发 IP 地址(WINS 重定向选项,DNS 已打开并设置为 LAN NIC)。
我也听说过一些有关 FQDN 的事情......但我真的不明白那是什么。
答案1
绑定到 RRAS 的服务器 NIC 是否在 TCP/IP 属性中配置了 DNS 服务器?如果没有,那么这就是问题所在。当为 VPN 客户端使用静态 IP 地址池时,RRAS 服务器会将与绑定到 RRAS 的服务器 NIC 的 TCP/IP 属性中配置的 DNS 服务器分配给客户端。您可能希望将 RRAS 服务器 NIC 配置为使用您的内部 DNS 服务器,这样 VPN 客户端将使用它们并能够解析内部 DNS 名称。
答案2
如果您对 RRAS 客户端使用静态 IP 地址,则其方法与对 LAN 中的计算机使用静态 IP 地址基本相同。
当客户端通过 VPN 连接到您的本地网络时,客户端的行为或多或少与您的其他 LAN 客户端相同。您应该像配置 LAN 上的计算机一样配置 VPN 客户端网络接口卡 (NIC) DNS 服务器/WINS 服务器。如果 VPN 客户端将配置内部 DNS 服务器,则 VPN 客户端将能够通过此内部 DNS 解析内部 DNS 名称。如果客户端将配置外部 DNS,则来自 VPN 客户端的 DNS 查询将通过 VPN、LAN 网络、LAN 网关到达 ISP DNS 服务器。FQDN
是完全限定域名 - 即 microsoft.com。<-- 请注意末尾的点。即:“cat.animal.com。”是 FQDN,“cat.animal”不是 FQDN,“cat”也不是。从我目前遇到的情况来看,Windows Server 2003 配置文件有时会跳过 FQDN 中的尾随点。