# Infoblox DNS

> Configure OneFuse DNS policies for Infoblox

---

Site [llms.txt](/llms.txt)

---

The OneFuse Infoblox DNS module enables organizations who utilize Infoblox for DNS hosting to have a fully automated method of controlling DNS records as the cloud environment dynamically scales, reducing the support burden and increasing the chances of successful ITaaS deployments.

<div class="alert alert-info" role="alert"><div class="h4 alert-heading" role="heading">License required</div>


This Module requires the Infoblox DNS License in order to execute an Infoblox DNS Policy. Infoblox DNS Policies, Endpoints, and Module Credentials can be created without a license.
</div>


## Setup overview

1. Create a [Module Credential](/docs/onefuse/configure/module-credentials/) for Infoblox.

   <div class="alert alert-warning" role="alert">


   The Infoblox account needs to have the **API (WAPI/PAPI only)** role selected in Infoblox.
   </div>


2. Create an [Infoblox Endpoint](/docs/onefuse/configure/module-endpoints/#infoblox) and add DNS defaults.
3. Define the DNS Policy.
4. Execute the DNS Policy to reserve and release DNS records through the [OneFuse API](https://app.swaggerhub.com/apis-docs/cloudbolt/OneFuse/) or an [Upstream Provider](/docs/onefuse/consume/what-is-upstream-provider/).

## Create an Infoblox DNS policy

1. Access the DNS Policies dashboard.
2. Select **+ Create** > **Infoblox**.
3. Fill out the [DNS policy form](/docs/onefuse/configure/modules/dns/#dns-policy-form) using the Infoblox Endpoint.
4. Select **Create**.

## Update an Infoblox DNS policy

Update an Infoblox DNS Policy to change any of the fields from the Infoblox DNS Policy form. The DNS Endpoint cannot be changed from the original Endpoint Type chosen during Policy creation.

1. Access the DNS Policy dashboard.
2. Find the Policy to update and select the edit button.
3. Edit the information on the [DNS policy form](/docs/onefuse/configure/modules/dns/#dns-policy-form).
4. Select **Update**.

## View an Infoblox DNS policy

View an Infoblox DNS Policy to see the configured fields and Policy ID.

1. Access the DNS Policy dashboard.
2. Find the Policy to view and select the view button.
3. View the information on the Infoblox [DNS policy form](/docs/onefuse/configure/modules/dns/#dns-policy-form).
4. Select **Cancel** to return to the dashboard.

## Delete an Infoblox DNS policy

An Infoblox DNS Policy cannot be deleted if it is attached to any existing DNS Record(s).

1. Access the DNS Policy dashboard.
2. Find the Policy to delete and select the delete button.
3. Select **Delete** to confirm.

## Reserve/release DNS records

Use the [OneFuse API](https://app.swaggerhub.com/apis-docs/cloudbolt/OneFuse/) to reserve and release DNS records through the execution of an Infoblox Policy with the Infoblox Endpoint. Supported record types for Infoblox: A, PTR, HOST.

### Policy ID

The Policy ID is required to reserve and release DNS records.

1. Access the DNS Policy dashboard.
2. Find the Policy you are executing through the API.
3. Select the view button.
4. Reference the Details box to locate the Policy ID.

## Also see

- [Infoblox IPAM](/docs/onefuse/configure/modules/ipam/infoblox/)
