# Functions
ReadMacOSDNS reads and parses the current macOS scutil DNS settings.
# Constants
ConnectionAutomatic is when the specified nodename/address can be reached using the current network configuration but a connection must first be established.
ConnectionRequired is when the specified nodename/address can be reached using the current network configuration but a connection must first be established.
DirectlyReachableAddress is when the network traffic to the specified nodename/address will not go through a gateway but is routed directly to one of the interfaces on the system.
LocalAddress is when the specified nodename/address is one associated with a network interface on the system.
NotReachable is when the specified nodename/address cannot be reached using the current network configuration.
Reachable is when the specified nodename/address can be reached using the current network configuration.
Common flag values for convenient comparisons.
Common flag values for convenient comparisons.
Scoped requires a resolver to only send queries on the specified interface.
TransientReachable is when the specified nodename/address can be reached via a transient (e.g.