![通过 VPN 连接发送所有流量不起作用 Windows VPN 主机](https://linux22.com/image/1327604/%E9%80%9A%E8%BF%87%20VPN%20%E8%BF%9E%E6%8E%A5%E5%8F%91%E9%80%81%E6%89%80%E6%9C%89%E6%B5%81%E9%87%8F%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%20Windows%20VPN%20%E4%B8%BB%E6%9C%BA.png)
我正在尝试让一台 Mac(10.8)通过 VPN 连接到运行 Windows Server 2008 R2 的服务器,并将所有请求从 Mac 传递到服务器。
VPN 已设置,我可以通过 Web 浏览器连接并访问服务器,但对于所有其他站点,DNS 查找失败。
我已尝试向 VPN 主机添加 DNS 服务器。
前任。
假设 VPN 服务器还托管一个网站 example.com。
我使用我的 Mac 连接到 VPN,并将浏览器指向 example.com,一切运行正常。
但是当我将浏览器指向 google.com 时,它只是停留在那里,最终返回 DNS 查找失败消息。
但是:我尝试在 Mac 上运行命令 dig @myServersIpHere www.google.com. 并且它返回了正确的 IP 地址。
我真的不知道接下来该怎么办。
我怎样才能通过 VPN 将我的 Mac 上的所有请求路由到 Windows 服务器?
- 编辑 -
好吧,我真是太蠢了,我更改了一些 IP。浏览器仍然告诉我 DNS 查找失败,但 NSlookup 实际上有效。
这次它的反应是
Adam-Schiavones-MacBook-Pro:~ adam$ nslookup www.google.com
Server: 11.0.0.1
Address: 11.0.0.1#53
Non-authoritative answer:
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 173.194.75.106
Name: www.l.google.com
Address: 173.194.75.99
Name: www.l.google.com
Address: 173.194.75.105
Name: www.l.google.com
Address: 173.194.75.147
Name: www.l.google.com
Address: 173.194.75.104
Name: www.l.google.com
Address: 173.194.75.103
答案1
这听起来像是服务器端的 DNS 问题,我以前也遇到过这种情况。请确保您的 Windows 服务器 DNS 是手动设置的,而不是搜索 DHCP 来获取它们。