是否可以使用配置文件更改仅 iOS设备上的DNS设置?
如果没有,我猜测MDM是一种可能的解决方法。怎么可以实现呢?
答案 0 :(得分:2)
在MDM配置文件中查看: IPSec> OnDemandRules>
<key>OnDemandRules</key>
<array>
<dict>
<key>Action</key>
<string>EvaluateConnection</string>
<key>ActionParameters</key>
<array>
<dict>
<key>DomainAction</key>
<string>ConnectIfNeeded</string>
<key>Domains</key>
<array>
<string>example1.com</string>
<string>example2.com</string>
<string>example3.com</string>
</array>
<key>RequiredDNSServers</key>
<array>
<string>mydns.com</string>
</array>
</dict>
</array>
</dict>
</array>
限制是DNS请求仅对列出的域执行。总比没有好。
UPD: 我刚刚发现使用:
<key>Domains</key>
<array>
<string>.</string>
</array>
将通过过滤器通配符。因此,您将从设备获取所有DNS请求,并不重要。
答案 1 :(得分:-1)
Apple MDM不提供此类功能,它提供了iPCU(iPhone配置实用程序)中提供的功能