---
title: "Configuring DNS Cache Acceleration"
canonical: "https://docs.infoblox.com/space/DAAG/10748069/Configuring%20DNS%20Cache%20Acceleration"
format: markdown
---
> ⚠️ **Note**
> ⚠️ 
> ⚠️ <span style="color: #333333">From NIOS 9.0 onwards, IB-4030 and IB-4030-10GE appliances are not supported.</span>  
> ⚠️ <span style="color: #333333">Similar features and functionalities are available on software-based DNS Cache Acceleration appliances, and it is recommended to use the software-based DCA supported appliances. For a list of supported appliances, see as described in </span>[*<span style="color: #0000FF">Supported DNS Cache Acceleration Appliances</span>*](https://infoblox-docs.atlassian.net/wiki/spaces/DAAG/pages/10747938)<span style="color: #333333">.</span>

To achieve optimal DNS query resolution performance, ensure that the switching infrastructure surrounding the IB-4030 or IB-4030-10GE can handle high performance gigabit ethernet traffic load. Efficient IB-4030 or  
IB-4030-10GE operation requires switches with adequate memory buffer capacity and support for 1000Base-TX full duplex operation.

> ⚠️ **Note**
> ⚠️ 
> ⚠️ Operation of the DNS caching features requires a **DNS** **Cache** **Acceleration** license. For information about l<span style="color: #003300">icensing requirements, </span>*<span style="color: #0000FF"> </span>*see as described in [*<span style="color: #0000FF">DNS Cache Acceleration Appliance System Configuration</span>*](https://infoblox-docs.atlassian.net/wiki/spaces/DAAG/pages/10748064)<span style="color: #003300">.</span>

The DNS service and the DNS cache acceleration service are disabled by default on NIOS appliances. They must be enabled after adding the appliance to the network. For information, see <span style="color: #003300">Enabling the DNS Cache Acceleration Service</span> and <span style="color: #003300">Enabling the DNS Service below</span>.

# Enabling the DNS Cache Acceleration Service

> ⚠️ **Note**
> ⚠️ 
> ⚠️ NIOS 9.0.4 onwards, ensure that <span style="color: #1d1c1d">DNS recursion checkbox is enabled at the Grid/Member/view level before you start the virtual DNS  cache acceleration service.</span>
> ⚠️ 
> ⚠️ You can select to start the DNS Cache Acceleration Service first. Should you do so, the appliance will also start the DNS service and display a notification that it is doing so.

To enable the DNS Cache Acceleration service on the <span style="color: #333333">DNS Cache Acceleration appliances</span>, do the following:


1. From the **Grid** tab, select the **Grid** **Manager** tab and click **DNS** **Cache** **Acceleration**.
2. Select the *Grid_member* check box for the appliance.
3. Click the Start icon to activate the DNS Cache Acceleration service on the appliance.
4. **To** **disable** **DNS** **Cache** **Acceleration** **Service:** click the Stop icon.

If the <span style="color: #333333">DNS Cache Acceleration appliance</span> is an independent appliance, do the following:

1. From the **System** tab, select the **System** **Manager** tab and click **DNS** **Cache** **Acceleration**.
2. Click the Start icon to activate the DNS cache acceleration service on the appliance.


> ⚠️ **Note**
> ⚠️ 
> ⚠️ The appliance displays a warning message if the average DNS cache acceleration utilization rate exceeds 85%.

# Enabling the DNS Service

> ⚠️ **Note**
> ⚠️ 
> ⚠️ The DCA (DNS Cache Acceleration) service is dependent upon the DNS service. Thus, when you start the DCA service, the DNS service will start automatically. However, if you start the DNS service first, you must start the DCA service separately. When both services are running on an appliance and you want to stop both services, you can select to stop the DCA service first and then stop the DNS service. If you stop only the DCA service, the DNS service will continue to run. In the same situation when both services are running and you stop the DNS service first, then the DCA service will stop automatically.

To enable the DNS name resolution service for an installed <span style="color: #333333">DNS Cache Acceleration</span> appliance in an Infoblox Grid:

1. From the **Grid** tab, select the **Grid ****Manager** tab, ensure that DNS is currently selected and select the *Grid_member *check box.
2. Click the Start icon to activate the DNS service on the appliance. To disable DNS, click the Stop icon.
3. Save the configuration and click **Restart** when it appears at the top of the screen.

If the appliance is an independent appliance for the network, do the following:

1. From the **System** tab, select the **System ****Manager** tab, ensure that DNS is currently selected and select the *Grid_member* check box.
2. Click the Start icon to activate the DNS service on the appliance. To disable DNS, click the Stop icon.
3. Save the configuration and click **Restart** if it appears at the top of the screen.

# Specifying Grid-Level DNS Cache Acceleration Settings

Each DNS response cached in the <span style="color: #333333">DNS Cache Acceleration </span>appliance has its own TTL (Time-To-Live) value. For example, entering a value of 3599 seconds (1 hour-1 second) ensures that the appliance caches all DNS responses with a defined TTL of one hour (3600 seconds) or greater. All DNS responses with TTL values of 3599 seconds or less will not be cached by the appliance, and will instead be cached by non-accelerated cache server.  
To specify Grid DNS cache acceleration settings:

1. From the **Data** **Management** tab, select the **DNS** tab, expand the Toolbar and click **Grid DNS Properties.**
2. In the *Grid* *DNS* *Properties* editor, click **DNS** **Cache** **Acceleration**.
3. By default, the **Don't** **Cache** **Records** **with** **TTL** **Less** **Than...** setting defaults to a value of One (1) second. The maximum permissible value is 65000 seconds (slightly over 18 hours).
4. Enter the new TTL value in the **Don't** **Cache** **Records** **with** **TTL** **Less** **Than...** field.
5. Save the configuration and click **Restart** to restart services.

# Specifying Member-Level DNS Cache Acceleration Settings

The TTL setting on the Member page applies only to an independent appliance.  
You select the **Override** option to modify the TTL cache setting for the appliance. By doing so, the new caching value supersedes the value specified at the Grid level. If you select the Override option and do nothing else, the appliance inherits its settings from the Grid.  
To specify DNS Cache Acceleration settings for the member:

1. From the **Data** **Management** tab, select the **DNS** tab -> **Members** tab -> *member* check box.
2. Click **Edit**.
3. In the *Member* *DNS* *Properties* editor, click **DNS** **Cache** **Acceleration**.
4. By default, the **Don't** **Cache** **Records** **with** **TTL** **Less** **Than...** setting is defined to inherit its value from the global Grid setting. The **Override** button is associated with this field.
5. To modify the TTL value, click **Override**. The field is enabled and the button changes to **Inherit**.
6. Enter the new TTL value in the **Don't** **Cache** **Records** **with** **TTL** **Less** **Than...** field. The maximum permissible value for this setting is 65000 seconds (slightly over 18 hours).
7. To use the caching TTL value used across the Grid, click **Inherit**. The button changes to **Override** and the field is disabled.
8. Save the configuration.