diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2022-02-04 17:30:23 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2022-02-08 11:00:06 +0100 |
| commit | 5f148377a2007ed87efa472e1acf13596aed614a (patch) | |
| tree | e352f1c470adf4ffdd914c35a6a22a97ae884734 | |
| parent | 03af3e14f41555693342d623dc5137691c623c38 (diff) | |
| download | mullvadvpn-5f148377a2007ed87efa472e1acf13596aed614a.tar.xz mullvadvpn-5f148377a2007ed87efa472e1acf13596aed614a.zip | |
Obtain DNS server IP from blocking options
| -rw-r--r-- | ios/PacketTunnel/PacketTunnelProvider.swift | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/ios/PacketTunnel/PacketTunnelProvider.swift b/ios/PacketTunnel/PacketTunnelProvider.swift index 59250d9345..b9f645eb9d 100644 --- a/ios/PacketTunnel/PacketTunnelProvider.swift +++ b/ios/PacketTunnel/PacketTunnelProvider.swift @@ -327,14 +327,9 @@ extension PacketTunnelConfiguration { .prefix(DNSSettings.maxAllowedCustomDNSDomains) return Array(dnsServers) } else { - switch (dnsSettings.blockAdvertising, dnsSettings.blockTracking) { - case (true, false): - return [IPv4Address("100.64.0.1")!] - case (false, true): - return [IPv4Address("100.64.0.2")!] - case (true, true): - return [IPv4Address("100.64.0.3")!] - case (false, false): + if let serverAddress = dnsSettings.blockingOptions.serverAddress { + return [serverAddress] + } else { return [mullvadEndpoint.ipv4Gateway, mullvadEndpoint.ipv6Gateway] } } |
