The DNS resolver settings of a network tunnel.
SDKs
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
Framework
- Network
Extension
Declaration
class NEDNSSettings : NSObject
The DNS resolver settings of a network tunnel.
SDKs
Framework
class NEDNSSettings : NSObject
init(servers: [String])
Initialize the NEDNSSetting
object.
var servers: [String]
The DNS server IP addresses.
var search Domains: [String]?
A list of domain strings used to fully qualify single-label host names.
var domain Name: String?
The primary domain of the tunnel.
var match Domains: [String]?
A list of domain strings used to determine which DNS queries will use the DNS resolver settings contained in this object.
var match Domains No Search: Bool
A Boolean that specifies if the domains in the match
list should not be appended to the resolver’s list of search domains.
class NEDNSProxy Provider
The principal class for a DNS proxy provider app extension.