The Umbrella Roaming Client modifies the DNS settings on the computers' Network Interface (NIC). This means that extra care must be taken where you are attempting to change settings on the interface, such as assigning a static IP address.
The Roaming Client replaces the DNS server assigned to the network interface with the loopback address (127.0.0.1). It is normal to see this value (127.0.0.1) assigned as DNS server when the client is running.
When making a change to the Network Interface you MUST also replace the 127.0.0.1 DNS server value with the correct DNS server value for your network. Do not use the default value of 127.0.0.1.
The following screenshot shows an example of the DNS setting which must be updated when setting the static IP address. Remove the 127.0.0.1 setting:
This screenshot shows an example of a correctly set DNS server. It is now safe to click OK and save the new Network interface settings.
The computer is configured to send all DNS traffic through the Roaming Client on 127.0.0.1:53. However, the Roaming Client remembers the list of DNS servers that you assign to the network interface and uses them for handling DNS traffic:
- If a DNS query is for an Internal Domain it is sent to the saved DNS servers from the network interface
- All other DNS queries are sent directly to Umbrella DNS resolvers in the cloud
When switching to a static IP configuration the DHCP DNS server address is lost which triggers a known limitation in the Roaming Client. The Roaming Client does not configure DNS protection on a network interface with no DNS server, leading to a scenario where the network interface has no DNS configured.