Onboarding Infoblox DNS

Prerequisites

Before configuring the Infoblox integration in AppViewX, ensure that the required role-based permissions are configured in Infoblox. These permissions allow AppViewX to perform DNS management tasks, such as creating DNS TXT records for Domain Control Validation (DCV) or ACME DNS-01 challenge validation.

DNS Permissions

Configure the following DNS permissions for the user or group that AppViewX uses to connect to Infoblox:
Resource Resource Type Permission Purpose
All TXT Records TXT Record Read/Write (RW) Creates and updates DNS TXT records for DCV validation.
All Zones Zone Read Only (RO) Discovers and reads DNS zones.
Note: To grant access to specific DNS views, add object-level permissions for the required DNS view objects in the permissions configuration window.
Note: During DNS automation, AppViewX retrieves the hosted zones list and validates the existence of zones as a prerequisite before creating DNS records.

Role and Group Assignment

Assign DNS permissions to roles in Infoblox, map those roles to groups, and then associate the group with the user account used for AppViewX integration.

API Access

Ensure that API access is enabled for the user or group configured for AppViewX. The following table describes the access requirements:
Access Type Requirement
API Access Required
GUI Access Not required
CLI Access Not required

Configuring Infoblox

To configure Infoblox:
  1. Go to (Menu > CERT+ > ADMINISTRATION > DCV Management > Manage DDI services > Add new vendor.
    The Select vendor page is displayed.
  2. On the Select Vendor page, click Infoblox.
  3. On the Vendor Configuration page, under the General section, enter or select the required field information.
    The following table describes the various fields in this section:
    Field Description
    *Name Enter a unique name to identify the vendor account which is being configured.
    Description Enter a description for the purpose of configuring this vendor, if required.
    Data center Select a data center from the options available in the dropdown list.
    *: Mandatory fields
  4. On the Vendor Configuration page, under the Credentials section, enter or select the required field information.
    The following table describes the various fields in this section:
    Field Description
    Auth Type Displays the Basic Auth method of authentication selected by default.
    *URL Enter API URL for the vendor with the HTTPS/HTTP protocol.
    Note: The API URL is same as the Hostname URL.
    Example: https://<device hostname>
    *Username Enter the username of the Infoblox account configured for AppViewX integration.
    *Password Enter the password of the Infoblox account configured for AppViewX integration.
    *: Mandatory fields
  5. Enable Config sync for parsing the vendor.
  6. Disable Sync IPAM option, as it is not required for DNS validation.
  7. Disable Sync DNS option, as it is not required for DNS validation.
  8. On the Vendor Configuration page, under the Configurations section, turn Off the Enable Advanced Config toggle.
  9. Click Finish.
    A "Vendor configuration saved successfully" confirmation message is displayed.

Validating the Vendor Configuration

  1. On the Integration Hub page, locate the configured vendor tile.
  2. Confirm that a green check mark (✔) appears on the tile this indicates the vendor is active and reachable.
  3. Click the View status icon on the tile to open the Vendor Status Log: (Vendor Name) dialog.
  4. Verify that the Authentication entry displays a Success status with a recent timestamp.