This is the Viscosity log and scutil log when Viscosity is in charge of administrating the DNS. macOS is set with the default 8.8.8.8 and 8.8.4.4
Viscosity log:
2017-12-11 20:49:22: Viscosity Mac 1.7.5 (1420)
2017-12-11 20:49:22: Viscosity OpenVPN Engine Started
2017-12-11 20:49:22: Running on macOS 10.13.2
2017-12-11 20:49:22: ---------
2017-12-11 20:49:22: State changed to Connecting
2017-12-11 20:49:23: Checking reachability status of connection...
2017-12-11 20:49:23: Connection is reachable. Starting connection attempt.
2017-12-11 20:49:23: OpenVPN 2.4.4 x86_64-apple-darwin [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [MH/RECVDA] [AEAD] built on Sep 27 2017
2017-12-11 20:49:23: library versions: OpenSSL 1.0.2l 25 May 2017, LZO 2.10
2017-12-11 20:49:23: WARNING: --ping should normally be used with --ping-restart or --ping-exit
2017-12-11 20:49:23: NOTE: --fast-io is disabled since we are not using UDP
2017-12-11 20:49:23: TCP/UDP: Preserving recently used remote address: [AF_INET]12.34.56.78:443
2017-12-11 20:49:23: Attempting to establish TCP connection with [AF_INET]12.34.56.78:443 [nonblock]
2017-12-11 20:49:24: TCP connection established with [AF_INET]12.34.56.78:443
2017-12-11 20:49:24: TCP_CLIENT link local: (not bound)
2017-12-11 20:49:24: TCP_CLIENT link remote: [AF_INET]12.34.56.78:443
2017-12-11 20:49:24: State changed to Authenticating
2017-12-11 20:49:24: WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
2017-12-11 20:49:26: [maskedvpn.com] Peer Connection Initiated with [AF_INET]12.34.56.78:443
2017-12-11 20:49:28: Opening utun (connect(AF_SYS_CONTROL)): Resource busy (errno=16)
2017-12-11 20:49:28: Opened utun device utun1
2017-12-11 20:49:28: do_ifconfig, tt->did_ifconfig_ipv6_setup=0
2017-12-11 20:49:28: /sbin/ifconfig utun1 delete
2017-12-11 20:49:28: NOTE: Tried to delete pre-existing tun/tap instance -- No Problem if failure
2017-12-11 20:49:28: /sbin/ifconfig utun1 11.22.33.44 11.22.33.44 netmask 255.255.255.0 mtu 1500 up
2017-12-11 20:49:28: Initialization Sequence Completed
2017-12-11 20:49:29: DNS mode set to Full
2017-12-11 20:49:29: State changed to Connected
2017-12-11 20:51:12: State changed to Disconnecting
2017-12-11 20:51:12: SIGTERM[hard,] received, process exiting
2017-12-11 20:51:13: State changed to Disconnected
2017-12-11 20:52:12: Viscosity Mac 1.7.5 (1420)
2017-12-11 20:52:12: Viscosity OpenVPN Engine Started
2017-12-11 20:52:12: Running on macOS 10.13.2
2017-12-11 20:52:12: ---------
2017-12-11 20:52:12: State changed to Connecting
2017-12-11 20:52:12: Checking reachability status of connection...
2017-12-11 20:52:12: Connection is reachable. Starting connection attempt.
2017-12-11 20:52:12: OpenVPN 2.4.4 x86_64-apple-darwin [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [MH/RECVDA] [AEAD] built on Sep 27 2017
2017-12-11 20:52:12: library versions: OpenSSL 1.0.2l 25 May 2017, LZO 2.10
2017-12-11 20:52:12: WARNING: --ping should normally be used with --ping-restart or --ping-exit
2017-12-11 20:52:12: NOTE: --fast-io is disabled since we are not using UDP
2017-12-11 20:52:12: TCP/UDP: Preserving recently used remote address: [AF_INET]12.34.56.78:443
2017-12-11 20:52:12: Attempting to establish TCP connection with [AF_INET]12.34.56.78:443 [nonblock]
2017-12-11 20:52:13: TCP connection established with [AF_INET]12.34.56.78:443
2017-12-11 20:52:13: TCP_CLIENT link local: (not bound)
2017-12-11 20:52:13: TCP_CLIENT link remote: [AF_INET]12.34.56.78:443
2017-12-11 20:52:14: State changed to Authenticating
2017-12-11 20:52:14: WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
2017-12-11 20:52:15: [maskedvpn.com] Peer Connection Initiated with [AF_INET]12.34.56.78:443
2017-12-11 20:52:16: Opening utun (connect(AF_SYS_CONTROL)): Resource busy (errno=16)
2017-12-11 20:52:16: Opened utun device utun1
2017-12-11 20:52:16: do_ifconfig, tt->did_ifconfig_ipv6_setup=0
2017-12-11 20:52:16: /sbin/ifconfig utun1 delete
2017-12-11 20:52:16: NOTE: Tried to delete pre-existing tun/tap instance -- No Problem if failure
2017-12-11 20:52:16: /sbin/ifconfig utun1 11.22.33.44 11.22.33.44 netmask 255.255.255.0 mtu 1500 up
2017-12-11 20:52:16: Initialization Sequence Completed
2017-12-11 20:52:17: DNS mode set to Full
2017-12-11 20:52:17: State changed to Connected
scutil log
DNS configuration
resolver #1
search domain[0] : utun1.viscosity
nameserver[0] : 2.4.3.5.4
nameserver[1] : 1.3.2.4.3
flags : Request A records
reach : 0x00000002 (Reachable)
resolver #2
domain : local
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300000
resolver #3
domain : utun1.viscosity
nameserver[0] : 2.4.3.5.4
nameserver[1] : 1.3.2.4.3
flags : Supplemental, Request A records
reach : 0x00000002 (Reachable)
order : 100200
resolver #4
domain : 254.169.in-addr.arpa
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300200
resolver #5
domain : 8.e.f.ip6.arpa
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300400
resolver #6
domain : 9.e.f.ip6.arpa
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300600
resolver #7
domain : a.e.f.ip6.arpa
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300800
resolver #8
domain : b.e.f.ip6.arpa
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 301000
DNS configuration (for scoped queries)
resolver #1
search domain[0] : utun1.viscosity
nameserver[0] : 2.4.3.5.4
nameserver[1] : 1.3.2.4.3
if_index : 9 (utun1)
flags : Scoped, Request A records
reach : 0x00000002 (Reachable)
resolver #2
nameserver[0] : 8.8.8.8
nameserver[1] : 8.8.4.4
nameserver[2] : <removed for forum posting>
if_index : 5 (en0)
flags : Scoped, Request A records
reach : 0x00000002 (Reachable)