Breadcrumbs

EnforceDNS Agent Dashboard

EnforceDNS Agent Dashboard

  • To begin using the EnforceDNS Agent, navigate to the EnforceDNS UI, login, and click on the Settings (gear) icon. From there, select ‘Organization Settings' and then 'EnforceDNS Agent’ from the left side menu bar.

Screenshot 2024-08-09 at 11.44.33 AM.png
Screenshot 2024-08-09 at 11.45.04 AM.png
  • Once there, you will be presented with the EnforceDNS Agent Dashboard. This dashboard allows you to Manage, Troubleshoot, Configure Settings & Install the Agent.

Manage Tab

The Manage Agent tab is comprised of:

  • Trash icon

    • Delete devices that are no longer in the organization. If an agent is deleted but still synchronizing, it will show up again. You must uninstall an Agent for it to stop syncing.

  • Refresh

    • To refresh the view when new agents are added, or to determine an updated Last Sync Date

  • Download

    • Download the list of Agents. CSV or JSON.

  • Add Filter +

    • To apply specific filters to all agents onboarded: Agent Version, Device Name, OS Type, OS Version, Status

  • Action

    • Select one or more Agents to enable button.

    • Update Agent - Updates the selected Agent(s) to the newest version. Current Agent must be 2.2.13 or new to be able to be updated in this method.

    • Disable Agent - Disables the selected Agent(s) indefinitely. Machine must be running v2.2.5 or later.

    • Disable Agent for 15m - Disables the selected agents for 15 minutes. Agent will automatically become re-enabled once the 15 minute timeframe has concluded. Machine must be running v2.2.11 or later.

    • Enable Agent - Enables the selected Agent(s). Machine must be running v2.2.5 or later.

    • Restart Agent - Restarts the selected Agents(s). Machine must be running v2.2.5 or later.

    • Run Diagnostics - Retrieves troubleshooting logs from the selected Agents. Shown under the Troubleshoot Tab. Machine must be running v2.2.5 or later.

    • Uninstall - Uninstalls the Agent directly from the Central Agent Management console. Agent to be uninstalled must be 2.2.6 or later to be uninstalled using this method.

Please allow approximately 5 minutes for actions to execute. You may need to refresh the page to view them.

Screenshot 2025-04-07 at 3.54.32 PM.png
  • Search Data Table

    • To perform a case-insensitive substring search on any columns within the current data displayed (50-300 agents)

  • Using the Add Filter + function takes more clicks, but is comprehensive to all agents.

    • If you have more than 300 agents, then a combination of Add Filters + followed by the Search Data Table is suggested.

  • Using the Search Data Table function is fast, but not comprehensive beyond 300 agents.

    • If you have 300 or fewer agents, then Search Data Table is recommended.

Agent List Table

The columns available within the table are:

  • Checkbox - To select one or more devices to manage

  • Status

    • Screenshot 2025-07-17 at 3.36.32 PM.png Installed, Enabled and working as intended

    • Screenshot 2025-07-17 at 3.37.28 PM.png Installed, Enabled, No status <48h - Agent hasn’t checked in with the backend for less than 48hrs

    • Screenshot 2025-07-17 at 3.37.55 PM.png Installed, Enabled, No Status >48h - Agent hasn’t checked in with the backend for more than 48hrs

    • Screenshot 2025-07-17 at 3.38.31 PM.png Installed, Enabled, Inactive due to problem - Agent is installed and enabled but experiencing a communication issue

    • Screenshot 2025-07-17 at 3.41.11 PM.png Installed, Disabled/Bypassed - Agent has been disabled/bypassed by the Administrato

    • Screenshot 2025-07-17 at 3.39.31 PM.png Uninstalled

  • Device Name

  • Username - The user logged into the device. Mac and Windows only. Machine must be running agent v2.2.5 or later.

  • Client IP

  • Last Sync Date

  • OS Type

  • OS Version

  • Agent Version

  • Last Action - Last action taken on an Agent

  • Pending Actions - Action initiated but not yet executed

  • Actions - Can be used when performing an Action on a single Agent.

    • To create Actions on Multiple Agents at once, use the Action button from the menu bar.

Agents that haven’t checked in for 90 days will be automatically removed from the table. They’ll reappear once they check in again.

Troubleshoot Tab

Available for Windows and Mac Agents running v2.2.5 and later.

The Troubleshoot tab displays detailed logs retrieved from any Agents you’ve selected for diagnostics. To run diagnostics on one or more Agents, go to the Manage tab, select the desired Agent(s), and choose Action → Run Diagnostics.

You can also download the resulting troubleshooting logs as a .txt file by selecting Download Logs icon.


Please allow approximately 5 minutes for the troubleshooting logs to become available. You may need to refresh the page to view them.

Troubleshooting logs will include but are not limited to the following information:

  • Machine Details: Hardware, OS, release information

  • Check Installation: Installation details around the Agent

  • Active Network Interfaces

    • If the EnforceDNS Agent is active, DNS Servers should equal 127.0.0.1 (loopback)

  • DNS Lookup through OS

  • DNS lookup direct

    • Corresponds with the “Proxy Check” of the

  • Last 500 lines of the log file

  • Last 500 lines of the querylog file

  • Kernel extensions

  • Network Services

  • Firewall Rules

Sample Troubleshooting Log:

Screenshot 2025-06-09 at 10.10.32 AM.png


Settings Tab

The settings tab offers a variety of tools to help you manage your EnforceDNS Agent, including options to configure local domains and resolvers, as well as control whether employees are allowed to temporarily disable the Agent.


Split-Horizon DNS and Local Resolution Settings

Split-Horizon DNS and Local Resolution Settings give you the flexibility to manage DNS behavior across different network environments. These features allow the EnforceDNS Agent to determine whether a device is on an internal network and ensure that internal domains always resolve through the correct DNS infrastructure.

Global Resolution Settings

Global Resolution Settings allow you to define domains and resolvers that apply across all network conditions. If your organization uses internal DNS servers that should always be queried for specific domains, you can specify those domains and resolvers here. Global settings act as a baseline and are applied unless a Resolution Profile provides its own local configuration.

Resolution Profiles

Resolution Profiles let you tailor DNS behavior to individual network locations. Each profile includes a Profile Name, Split-Horizon DNS test values, and Local Resolution Settings. You can create up to ten profiles, allowing the Agent to match your internal architecture and handle roaming devices that move between sites.

A profile contains the following components:

Split-Horizon DNS: Local Network Test

Split-Horizon DNS allows the Agent to determine whether a device is inside a specific internal network. The Agent performs a lookup for the configured Test Query using the resolver IPs defined in the profile. If any resolver returns the expected Test Value, the Agent concludes the device is on that network. When this condition is met, all subsequent lookups for domains in the profile’s Local Resolution Settings are sent to the internal resolvers.

Local Resolution Settings

Local Resolution Settings define the internal domain or domains that should always resolve locally, along with the resolver IP addresses that should be used. When the Agent identifies that a device is on the matching internal network, these domains bypass external resolution and are instead resolved by the specified internal DNS servers.

Each Resolution Profile represents a distinct network location. Profiles work alongside Global Resolution Settings, giving you the ability to standardize resolution across your organization while still accounting for unique site-level configurations.

Screenshot 2025-12-08 at 9.19.42 AM.png



Please see our EnforceDNS Agent Documentation for additional details on deployment steps.

Allowing Temporary Agent Disable

Administrators can decide whether to allow end users to temporarily disable the EnforceDNS Agent for 5 minutes. By default, this feature is turned off. If enabled, users can disable the Agent on their local device for up to 5 minutes. This functionality is available on Agent v2.2.7 or later.

Screenshot 2025-06-09 at 8.50.42 AM.png

EnforceDNS enables the enforcement of Safe Search functionality for Google, YouTube, Bing, and DuckDuckGo. Safe Search filters out explicit content from search results, ensuring that inappropriate material is not displayed, making it especially valuable for protecting younger users. This feature is available only when using Agent v2.2.8 or later.

After enabling Safe Search, you must restart the local machines for the changes to take effect.

Screenshot 2025-06-09 at 8.51.34 AM.png


Disable Agent on Local Network

EnforceDNS administrators can configure agents to automatically disable themselves when connected to a trusted local network. When disabled, the agent ceases protection, allowing the machine to utilize the local or internal DNS infrastructure for DNS resolution. This full disablement ensures seamless integration with internal network resources while prioritizing flexibility.

For this capability to work, one must enable Disable Agent on Local Network and properly configure Split-Horizon DNS: Local Network Test so that the agent knows when it is connected to a local network.

Screenshot 2025-06-09 at 8.51.57 AM.png


Ignore VPN Network Adapters (Windows only)

When enabled, the agent will not proxy DNS requests sent over VPN connections. These requests will bypass the agent and be resolved according to the VPN's DNS settings. DNS traffic from regular network interfaces (such as WiFi or Ethernet) will continue to be proxied by the agent and resolved through

EnforceDNS’s cloud resolvers.Use this setting if you want to exclude VPN-routed DNS traffic from agent-based resolution.

Screenshot 2025-11-07 at 8.57.56 AM.png


Install Tab

If deploying the EnforceDNS Agent AND your organization uses local domains, please be sure to configure Local Domains (instructions above) PRIOR to deploying the EnforceDNS Agent.

  • All of our agents can be downloaded from this portion of the settings page. Copy your Install Key and then select the version of the Agent you wish to deploy.

  • Then, follow the prompts to complete the installation.