我有一台托管 VPN 的服务器(Windows Server 2008 R2),我可以访问托管在同一台服务器上的所有网站,但任何时候我尝试发出互联网请求,连接就会失败。
客户端是 Mac OS X 10.8.1,并且Send all traffic
已选中该框。
我也尝试连接一台 PC(Windows 7)和另一台 PC(Windows 8 RC),但它们都无法连接到互联网,但托管的网站运行良好。
据我所知,这不是 DNS 问题,因为 DNS 在运行时解析得很好nslookup
。dig
(参见编辑)
我甚至尝试访问http://208.69.38.205/
(OpenDNS 救援页面),但无法加载。
在服务器上,VPN 是通过Network Policy and Access
>>Routing and Remote Services
和仅自定义 VPN 配置来设置的。
我确实不想要分割隧道类型的连接。
底线:有什么方法可以解决这个问题和/或我是否错误地设置了 VPN 服务器。
- 编辑 -
我错了。除非服务器是代理 DNS 服务器,否则 DNS 不会解析。
答案1
我可以通過創建 NAT 接口來解决这个问题。
解决步骤。假设已使用自定义 VPN 配置设置了路由和远程服务 (RaRS)仅有的
打开 RaRS
打开 IPv4(或 IPv6,如果你使用的话)
右键单击常规
New routing protocol
选择 NAT
单击“确定”
在 IPv4/6 下打开 NAT
在顶部的工具栏上,选择操作->新建界面...
选择连接到互联网的连接,非内部
将接口类型更改为
Public interface connected to the Internet
查看
Enable NAT on this interface
应用 -> 确定
连接客户端计算机并进行测试。
我建议通过谷歌进行测试,并输入whats my ip
服务器的 IP 地址,这样它就可以正常工作!
这个问题才出现几分钟,但我已经尝试了好几天才解决。我只是希望这能帮助别人。