如何通过VPN连接时在iOS上指定DNS?


4

我使用我的FritzBox 6330设置了VPN连接。如果我在VPN的网络设置中指定DNS服务器(192.168.178.1 - 我的FritzBox的地址),这在我的Macbook Air上运行良好。

但是在iOS上没有这样的输入字段,因此无法解析任何名称。VPN本身有效。我可以连接到各种IP地址。


我认为iOS 7x?
Ruskes 2014年

Answers:


2

VPN服务器应强制VPN连接上的DNS设置。这可确保DNS查询通过VPN安全路由,并允许您查看Intranet上可能未作为公共DNS记录公开的私有服务。

VPN服务器可能没有告诉iOS使用什么DNS服务器,这可以通过VPN服务器中的配置更改来解决?


3
这确实是真的,解决方案很简单:我重新启动了FritzBox,现在它可以工作了。
Krumelur 2014年

这可能有效,但解释是错误的 - VPN路由流量,并且通常也包括DNS,因此所有DNS始终是安全的。问题是大多数DNS不会回答来自未知IP的查询,因此您需要更改您在更改所使用的IP时使用的DNS。
2015年

重新启动Fritzbox为我解决了同样的问题!
WalterBeiter

0

查看完整的答案在这里

Wi-Fi设置很容易使用设备本身覆盖,但它不是全局的,而是基于每个网络名称的覆盖。转到特定Wi-Fi的网络设置。在详细屏幕下(连接后点击蓝色>符号)并向上滑动以显示屏幕的DHCP / BootP /静态IP地址部分。您可以点按以编辑DNS,并从该屏幕添加,删除或替换您选择的DNS设置。

当我需要运行自定义DNS时,我经常使用VPN来访问具有已知设置的路由器,这可以通过Wi-Fi和蜂窝数据工作,因为所有流量都会进入我可以控制DNS的VPN。这需要时间和服务器(亚马逊网络服务免费套餐是低成本托管的理想选择)。

来源:bmike

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.